I've been to this hotel before and had a good experience then, so returned for some winter sun and it didn't disappoint on both scores. What isn't asked to review is the food, but let me say it is out of this world, really excellent at ALL meals. Buffet service for all, and really efficient waiting staff. Entertainment is a bit hit and miss, and seems to depend on booming numbers - so although it's a family hotel, check what's on as there's little else to do outside of the hotel but is right across from the beach. Rooms are spotless, beds are huge and very comfy, walls are a bit thin though, so you could be in or out of luck with noisy neighbours.