The hotel is in good condition. The beach is cleaned of seaweed every morning and is then perfect.
The meals at all inclusive are relatively good. After breakfast a waiter came to my room later and asked if that was $20, because I wrote 20 Pesos because of mad service (I had only 1 Cappucino, but it was forgotton 2 times). Very pushy and annoying. I felt it wasn't enough for him, but bad service, bad tip. The next day a drink was forgotten and a drink brought wrong. I gave another 20 pesos tip (about 1 euro). This time an head waiter came to the room later to ask if that was $20. Pushy and outrageous. I like to tip if good service is provided, such as the waiters do, despite long distances and extreme temperatures.
I extended my suite by one night. I was told that I have to change rooms and check in again in the afternoon. No problem, I was at the beach. At 4pm I go to check in, wait 30 minutes, then I am told my room is not ready. At 6.15pm the room was ready but the luggage had disappeared but was supposed to be brought immediately. I waited 30 minutes and called the concierge who said the luggage was on its way. After another 15 minutes I went to the reception and was told that the luggage was already on its way. I then insisted that I carry the luggage to my suite myself, as I finally wanted to change my wet bathing suit. As it turned out, they forgot to deliver my luggage 3 times. It only worked when I became resolute. Very unprofessional service. The Spa is very good