Of positive things, the location and proximity to the beach were very good. Everything is reached in a minute or two. The beach is ok but not fantastic and there are too big waves for young children. In the restaurant the food was quite good.
The room we were originally given was disappointing. We had booked the standard room with a mountain view. The room, on the other hand, did not have a window to fresh air, but instead faced the hotel's atrium (which had a window facing the mountains ...). We asked for an upgrade. The response was that we could come back the next day and we would get a new room. The next morning, however, they told us everything was full, and were again asked to come back the next day. This happened also the next day! After complaining, they finally found another room for us. Not the best room in the hotel (as they had also promised...) but it was ok and definitely better than the first. Don't make promises if you can't keep them! Other small things were annoying: Air condition is not attached properly, so it was a lot of noise due to vibration. The refrigerator made a weak but high frequency noice, the shower faucet was partially broken. These may be trivial, but it should be easy to fix for a serious hotel.
The service attitude of the staff in the restaurant area could also be improved.
It's not a very good hotel for children. Broken toys on a tiny playground and halfheartedly entertainment for children.