We had an excellent stay. The pool side room with 2 queen beds was perfect for our family of 4 (kids aged 7 & 4). The beds were comfortable and the space was generous. The meals were great, although the options are highly tailored towards meat eaters, which is typical for Mexico. Service was great all around. Pool, beach and other amenities were excellent. Check-in process was a bit longer than it should be, but no complaints otherwise