Keeping in mind it is only a couple years since Irma, this place could still use a little love. It has all the makings of an amazing location and ambience, but seems to be lacking any real passion to make it great. The staff was ok, and our room and the pool were relatively clean. There are no other real food options close by and we waited too long for a subpar meal, which was way overpriced. We left too early to "enjoy" the complimentary breakfast.
We woke up to NO WATER in our room (and most of the property) and a staff that was clueless as to why and what to do about it. The grounds are beautiful and the infrastructure is there to make it better...just needs quite a bit more effort.