Can't speak for the food, but the pool and fitness were good. We liked that they provide swim caps at no charge (which doesn't seem to usually be the case elsewhere) and that they warn you when checking in that kids aren't allowed in the pool after 7:00pm (which other places didn't do despite our 10 year old standing right next to us when we asked about pool hours). The inflatable kids toys shown in pictures on the site are only at certain times!