We stayed at Dos Sols in Leverick and loved it. Staying at Euphoria on our next trip.
Have other favorites but they wouldn't be big enough for your group.
I always book through Trudi at bestofbvi.com she never represents subpar villas