Overall a good hotel. A couple of things let it down. Dinner food options could be more varied. Some of the staff seemed to want you out of their way. They also didn't turn breakfast tables around quick enough. Large male groups were a touch dominating particularly in the social areas. We wouldn't return for that reason. Good points: reception staff and housekeeping excellent, nice facilities and communal spaces, clean, room was modern and well equipped, right next to the beach, great breakfast options although can get busy. A lovely hotel with a couple of minor issues for us however large males groups was the key issue for us.