I'm always suspect when someone reviews to highly but I honestly can't say enough good things about this place. We were planning to return before we had even left.
We stayed on a half board basis which gave us breakfast and dinner. Both meals were a buffet (don't let that put you off) and always excellent. From the meat being cooked in front of you to the serving staff who, along with all the hotel staff, were always friendly and made the holiday (Look out for Manuel aka Pavarotti -he's awesome!!).
The rooms were lovely with a great view of the sea. They were cleaned everyday and we could pick no faults with it. The whole hotel was very well maintained.
If you don't want to walk the very short distance to the sea then they have 2 lovely pools you can sit by (one is an infinity pool). They have entertainment at night which looked varied and interesting.
My friend and I had a cold when we went but still had an amazing time and it was down to this hotel. Go and see for yourself!!