We were visiting for a Regatta at the nearby St. Thomas Yacht club and this provided a perfect location with all amenities, beautiful views, an impeccably maintained property and super-helpful staff.Enjoyed the pool, activities daily for the kids, two tennis courts and an excellent gym.Would definitely stay again!