While the rooms are lovely and the marina nice, there is still a lot that needs to be one to raise this to a top notch resort (having a full service restaurant in addition to beach bar and consistency with amenities in the rooms and stronger, more reliable internet service would go a long way). But what makes this resort worth visiting and why I will definitely return is the staff!!! They are among the friendliest, most accommodating and professional people I have met in the hospitality business. From the dock hands to the reception desk, the server at the beach bar and the dishwasher repairman - all kind, thoughtful, polite and thorough. Anything you ask for, if it is within thier power - it is yours. And I must not forget the beauty of the location - gorgeous sunsets... the grounds kept impeccably... a lovely stop for sure!