This is on a public beach. I was constantly solicited and sexually harassed by vendors.
The room facilities are okay - but, there was hair all over the bathroom walls and everyday awoke to many bug bites.
Staff - they were intrusive. I had headphones in, trying to relax and they would come try to talk to you about random things. Also, they wanted you to fill out a customer satisfaction form daily. It was irritating as I did not want to be bothered with filling in forms on my holiday. The booking manager was unbelievably unprofessional. She was terrible to deal with.
Tours - Their website says they will book for you, but they really will not be helpful in this regard. I booked my tours 2.5 months in advance and a week ahead of time, the booking manager said she never got my confirmation email. Also, they promised tours that did not exist and charged me for them. I had to work with them over my holiday to get refunded (which I did) but it was not something I wanted to be bothered with on my break.
Wifi - not in rooms as advertised, which was fine. However it had to keep being reset in the designated wifi areas.
Just the worst holiday ever. There is a lot more I could write, but I do not want to waste anymore of my time on this place. The manager of the hotel was nice. He needs to better monitor his staff''s behavior and insure they properly do their jobs.