The staff was amazing! However, the accommodations and the restaurant were very overpriced for what they offer. The rooms are set up weird, with the bed on an elevated area (where all the heat rises to). The couch was uncomfortable, and the TV didn't work right. Maintenance around the property was terrible. The trees are all covered in dead palm fronds and need pruning, and we were locked out of our room for 45 minutes because the deadbolt was rusted and wouldn't unlock. The restaurant is expensive with average food at best.