Great location and flat. Flat has everything that you need. Being able to use all the pools and watch the entertainment at the hotel was amazing. Great place for kids. David provided us with lots of information and stocked the fridge with essentials for our arrival. I would stay here again.