When we arrived, we were upgraded to a deluxe suite. When we stepped into the room, we were immediately greeted with filth. The floor was ruined by rust from the furniture. The lounger was stained. The king size bed appeared to be made with queen sheets as the mattress protector would slip off the corners no matter how you laid. I also don’t believe they changed our bedding the entire week. When we asked to go back to our original room, they told us they had no other rooms available and that we would have to wait 2-3 days to move, which seemed absurd. We never received clean beach towels, so we had to use wet/dirty towels the whole week. Our toilet clogged and because our phone was broken, we had to go down to the front desk at midnight and ask them to send someone to come repair it. Additionally, our sinks were both broken. The one would spit brown water, and the other wouldn’t drain. One of the showers wouldn’t get warm, thankfully there was a second shower head. The food schedule was frustrating because if you didn’t eat during their lunch from 12-3, you wouldn’t be eating again until after 6pm, and you couldn’t rely on their “snacks” because they were extremely unappetizing. The beach had only a few feet of sand before it would drop off very suddenly into rocks. The sports area was a very far walk from anything else, which made it pointless to go. This resort came highly recommended, which is very disappointing and we will not stay here again, nor recommend it to anyone.