Our group size is typically larger so I am more familiar with 3+ villas. Some of the below we have stayed at and others are on our wish list for the future -
http://apito-stj.com/WordPress331/ This is a great location, fantastic views and a short drive to the North Shore beaches as well as Coral Bay. We stayed next door at this one -