I loved the view, it’s stunning. The beach is clean but the swimming pool is very small. The bathroom wasn’t very much clean we had to change towels. The biggest issue is with toilet. Separating toilet from shower and sink is always a stupid idea.
It is a big, fancy hotel with nice and comfortable rooms. Not really a western style 5 star but quite close to it. The staff are welcoming and it is close to the beach, with huge gardens and ample amount of parking places. Do make the reservation online - it is much much cheaper and you do not have to pay in advance, only when you arrive. We liked out stay here.