We got there at 4pm ready for check-in, but we had to wait more than one hour for them to finish cleaning the room. After waiting a while, when I went to ask if our room was ready, the latino guy at the reception said he doesn't remember last names. I had to show the driver license again to check the status of our room. I dont know how he forgot the last name, we were sitting next to him waiting the whole time.
When our room was finally ready, the closets were dirty, the bed sheets had sand in them. The toilet got clogged my first day there. The elevator to go up or down takes 30 minutes waiting.
We'll definitely never going back there. The hotel and amenities were good, but the service sucked. For the money we paid, we could have found a place directly on the beach that treat their guests nicer.