So far so good, they tried to make difference in buffet, Mexican food is nice, but still not so much choice. Italian restaurant is nice. But you must make reservations for dinner, they don’t accept any walk in, even they have seats. House keeping come only the day before check out, even we didn’t agree with the policy of clean every 2 days. But, when I report to them missing house keeping service, appreciate they bring the towels in short. Kids club and pool is small, but enough for 3 year old kids, and good apart from the main pool. Not enough beach seat and umbrella in the main poolside or beach ( or you need to tips for the staff to open an umbrella for you in the beach).
Hotel is generous to let you use the restaurants and facilities until 2pm after check out. Good for waiting for the evening flight