Although it says on the website that accommodation is on both sides of the road, the hotel doesn't make it clear that
1. if you book a room which is not on the beach side, it is a different world! In those rooms that 'boast a garden view' , our only view through a badly-fitting patio door was of a tiny planked area and a white wall: no grass or plants - no garden, no view. The bathroom was shabby.
2. To get to the main hotel for all services (bar, meals, beach, spa etc) we had to cross a very busy road.
3. While some of the staff were very welcoming , some were definitely not, eg the short guy on reception.
4. Book early to get rooms on beach side of the road which appeared to be lovely, we booked late and regretted it.