Overall this is a great resort. Our kids particularly loved the kids club and wanted to go everyday! The staff, particularly, Karla, Lisset, Corina, and Mario were fantastic. You could tell that they put a lot of enery into engaing with kids and making the activities special. The "Teepee" night show was excellent.