It is quite an outdated hotel with mediocre service. Cleanness is not at a par with good hotels, dust in rooms is on all surfaces, toilets in the lobby are unacceptably dirty, etc. Staff at reception desk barely speaks English (at a street sellers level).
The doorlock in one of our friends' room didn't work, which we accidentally found out a day before departure.
Food is monotonous, which is tough if your stay for 2+ days. Location is good. There is an underground passage between hotel and a beach, it's quite convenient. However, the beach itself has no sand but pebbles, so grab aqua shoes to save your feet.
Overall hotel is fine, but not as high end as it is presented on its website, and is definitely overpriced