Very nice hotel, the pool was great .... but the service was close to awful, from the internet connection that was barely working, to the restaurant staff that either were not enough in numbers or they did not know how to handle it, to mowing the grass at 2 PM when kids should sleep, to housekeeping using the vacuum cleaner after the same 2 PM in the floor lobby or in the rooms with the door open and not changing towels, soaps, glasses, to front parking being used by hotel staff cars, to parking having tree stumps that you can hit your car in. The rooms were although clean and the food OK. The entertainers are doing a good job at the pool, kids room and restaurant. Overall too expensive for what it offers.