Really enjoyed our stay. Everything went perfect for our first time to Mexico. The property is beautiful, the staff friendly, rooms clean, and the food was pretty good most of the time. Enjoyed how large the resort was because we enjoy walking. Beach area is kept very clean. Would definitely stay here again. The only thing that would make it nicer would be if they would get better mattresses...ours were hard but we asked for the mattress toppers and then it was fine. We never had to wait in line for anything and making dinner reservations wasn't a big deal...we ate anywhere we wanted to. The staff here is just super friendly!