A beautiful and amazing stay. The property was emmaculantly maintained, the views gorgeous, service was excellent, and the staff was professional and extremely helpful throughout. The only compliant I have, is that some of the menu items were out of stock (specifically appetizers) which isnt a big issue, just a minor inconvenience. However, in the defense of the Solea Reef Resort, they were pretty much fully booked for the days before and after my stay. It happens.