We loved our stay, our room was spacious, staff were attentive(especially great staff at the reception), the pools were great, we had no issues with reservations at the infinity pool and the pool near our room was basically just ours so it was nice for privacy. We dined at the restaurant and enjoyed everything we had. Breakfast was brought to our room which was great, with different options everyday. Now a few things could be improved like having glasses/cups for drinking water/making coffee in the room and the rooms were nice but could use some updating, like painting for example and a shower door/curtain to decrease flooding in the bathroom from the shower. Also the mattress was a bit rough but maybe it’s just me. Overall would stay again but some improvements could be made.