Overall a great stay. The kids loved the pool. It is huge. We were a party of six and we each had our own bed. The beds were very comfy. Luisa was very attentive & check in was a breeze. A few little things that needed improvement but nothing to ruin a trip.