I highly reccomend you avoid this hotel. They staff seemed generally unorganized and I felt we were treated coldly as guests. We booked two rooms but they only had one available and tried to tell us we only actually booked one room. Then they wanted to give us a smaller cheaper room instead which was not what we paid for. When we didnt agree to that, they showed us another more expensive room and wanted us to pay more for it, even though it wasnt even that good of a room (smelled funny, had low cielings, very cramped bathroom). In the end after a long arguement, they gave it to us without extra charge, but it felt like there was a grudge held and the atmosphere was cold. Like for example, one staff member kicked me out of the outdoor patio because I was wet?
Also, the beach in front of it was rocky and hard to swim in, and the pool was dirty and when we wanted to swim in it we were told it was closed (it was 5pm). Also the shower water was hot because the cold water didnt work properly. the wifi also did not work properly. The room was generally clean though, but I think the bad outwiegh the good for this one.