Although I haven't stayed there, I'm familiar with the property and the area, and Brian seems like a stand-up guy. Have a look at Adagio Villa.
For a budget choice, although well located and quite nice, check out Fischer's Cove Resort. We actually stayed there when the kids were little, when we ended up stranded on VG - long story. It was great!