Too expensive for what it really is.
Positive: the location of the hotel is very good as it is literally on the beach, the swimming pool is also great, good size, clean and in good condition, the staff is also very friendly.
Negative: very expensive, rooms are very small (40 cm from the end of the bed to the wall) and the decor is very dated. Bathroom, although clean, is also dated. In a for stars hotel I would expect much more than a small bar soap and shampoo. They also charge for the sunbed by the pool, in fairness they do not charge for the snubbed at the beach. Lastly they charge also to have a checkout 2 hours later, original time is also very early (10.00 am), I have visited more than 50 countries and never I have been charged to have a later checkout (by 2 hours).
In conclusion, if you are happy to pay any price for a good location is the place for you, however if you expect a 4 stars experience, definitely keep looking.