It’s a big sprawling hotel that’s probably had various extensions built over the years. Having said that, the reception area is very spacious and the bars and restaurants all have good food and excellent helpful staff.
The amenities are excellent. Great beach, with sun beds, and umbrellas. And clean sea water. Great outdoor and indoor swimming pools, lots of sun beds in the shade and in the sun. Drinks can be served at your sun chair. Some nice little seating area both outside and in side.
Only grumble is that the first room they gave us had no view but a brick wall, I complained. So they gave me 2 more rooms to look at, both were unsuitable (having only a bath to step into for a shower). So I went back and told the receptionist that I wasn’t happy with any of them. After much deliberation, I was offered yet another room, which was perfect. View of the beach and pool, bright sunny room, stand up shower, plenty of wardrobe space.
After that glitch we really enjoyed staying there.