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://www.vacationvistas.com/villas/wings-over-water/

https://www.caribbeanvilla.com/vacation-rentals/island-time-devers-bay/ - the furniture was a bit dated when we were there but it has a lovely view and pool deck

http://www.seaviewhomes.com/splendore.html - it was a great house when we rented it and the listing says it was overhauled recently

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 -

http://www.destinationstjohn.com/villa-details/48-bay-rum-breeze