We had a generally good experience at this resort. The kids absolutely loved the pool and water slides, which kept them entertained throughout our stay. The food was also good, definitely better than what we've encountered at similar resorts. The room was clean, and we enjoyed the variety of pools—there were about 5-6 in total—and the quiet, well-maintained sandy beach.However, our experience at the reception was disappointing. The staff member we dealt with at reception was grumpy and unfriendly, showing little interest in helping guests. We paid for a late check-out the evening before our departure, but when our flight got rescheduled to an earlier time the next morning, they refused to refund the fee. At the time of payment, there was no mention that it was non-refundable, which left a sour taste on an otherwise pleasant stay.In summary, it's a great place for families with kids, but the reception service could definitely use some improvement.