We booked a room with sea view, however, we were offered a room with partial sea view. In fact, the first thing we saw, when in the room, was a wall of rocks!! On top of that, the TV did not work.
We asked to changed room as it was not the kind of room we paid for, but we were told that we had sea view so they could not change our room. They also said that we should deal with Expedia, because we booked through Expedia website.
Finally, because we continued requesting a new room, and mainly because the TV did not work, they offered us an upgrade for our final two nights (after spending three nights in the other room).
In conclusion, did not offer us the room we paid for and handle the situation in a poor way.
Concerning everything else, the staff, mainly Marita, was very nice and the pool and restaurant areas are quite nice with a great view on the sea.