Looking at reviews i was 50/50 on what to expect, but definitely better than i expected, place was clean, staff out from early every morning cleaning the pools and hosing down all the grounds, plenty for kids to do, only downfall the air-conditioning wasnt of any use and the entertainment was all in Spanish, but considering the price i would look at staying again if i was going to the same area