Room was clean and big. Staff was extremely friendly and helpful. Fridge was kept pretty well stocked. Food was decent, buffet had a decent number of options. Blue water grill was great food. The Italian place had tiny portions. The teppanyaki qas only available one night, after 9pm which was disappointing. The beach had incredibly soft sand, but a fair amount of seaweed and the water was murky most days we were there. Always chairs available on the beach, but tough to get chairs around the pool, unless you saved them before 9ish. Shows were good, and kids club had decent programming for kids. We loved the prehispanic show in particular, very impressive. Overall a great stay at a very good smaller resort.