Honestly it is not worth the price or the quality. The staff, with two exceptions, is lost, treats you terribly and is at best a 3 star hotel. What surprised me the most was how dirty everything is and that they let people who are not staying at the hotel into the beach and the pool. A real chaos. The truth is that it is super expensive to have a beach full of garbage, as well as such neglected facilities. We complained several times, but to no avail, plus few of them speak English, or talk to you stupidly.