We loved the infinity pool, the jacuzzis next to it, and the other pools. The gardens were beautiful. Our room felt luxurious. We were informed that the steam room and jacuzzi in the spa were free, but we did not have time to go.
On a negative note, however, it was unbelievable that a 5-star resort could not check us in 45 minutes early, and that there was a stray dog in the garden one afternoon with no staff in sight!