Everything was brilliant. Pools, water slides, private beach, food. Good for families. The rooms were nice too but they were not in the main hotel building. They have separate blocks of flats within the hotel's proximity which gives more of a residential look.