The location is great, the beach beautiful and meals at the beach bar (not included) are very good.
That said, I would never recommend this hotel to anyone. We stayed 2 nights, they never cleaned the room. The bathroom sink was clogged, we let them know and hours later, after midnight, we returned to a sink still full of water. There is no wifi in the rooms. The parking on site is also used by whoever goes to the beach and at some times of the day it is impossible to find a place to park, there is no parking reserved for hotel guests.
There were other details that were annoying and that could be overlooked in a cheaper hotel, but not at this price: the flat sheet was smaller than the bed, the mirror in the bathroom hanged so low that it reflected our bodies and not our faces (not easy to shave). The staff, except the man who helped with breakfast, was not nice.