The staff was amazing! I can't say enough for how welcoming and accommodating all of the staff was, especially Santo. The mixed drinks were fine, a little light, but if you ask for strong, they make it happen. The food wasn't anything to write home about, but it was always will presented and we always found something to eat. The beach was nice, we were always able to find a lounge chair (in the shade) and we really enjoyed our swim up room. Yes, the swim up pool was a bit chilly because it was in the shade a majority of the day. But it was a nice option to be able to cool down and just relax in the quiet, so close to our room. Each night that had different entertainment. My only complaints would be the restaurants weren't all open while we were there (or we were never able to get into one of them) and that the food wasn't as good as we hoped. But we managed just fine and it gave us a reason to go explore more of the local areas. We are hoping to return to the area!