I stayed here over Easter with my family. Overall, we all had a wonderful holiday, but it didn't get off to the best start. At 2am on our first night, we realised we'd been placed on the side of the hotel where there is a dog that barks constantly. My family got little sleep that night, maybe a couple of hours at 6am when it finally stopped. Now, I had already read reviews from others about this barking dog issue, and so 3 weeks before my arrival, I e-mailed the hotel reception, to request a quiet room, away from the barking dog, but this was disregard it seems. Anyway, the hotel moved us and we were very happy with our new room. Totally avoidable though.
Rooms are bit dated, but this did not bother me in the least, it was clean and comfortable and the cleaners came in each day. There was lots of wardrobe space. We asked reception to borrow an adapter, as there was only one socket in one of the bedrooms, our teens were happy with this as they could then charge their phones at the same time. Very slow WiFi, drops in and out constantly.
Food imp was very good, something for everyone and very tasty. There was always some fresh fish and meat being cooked by the chef at dinner time. The restaurant staff are very friendly and attentive, and will help you get a table during busy times and they will bring your drinks order over to you.
The pool area and beach club are very well maintained, clean, with lots of sunbeds. Leo does a great job of animation.
Would highly recommend!