One of the best hotels I have stayed in. I went with 2 children. Aqua park was fantastic and there was another separate pool. Food was excellent. There was food literally everywhere you go, at the beach they had plenty of food and drinks, near the Aqua park, another one near the pools, and 4 different places within the hotel building. Beach was decent and nicely connected to the hotel through a tunnel which is under the main road. Loved our stay and staff were well mannered. Will definitely stay again and highly recommend. Plenty of shops nearby for all kinds of necessities.