This was a disappointing experience and I would not stay here again. To begin with, I arranged the airport transfer with the hotel, and was told it could be paid with a credit card, but when I was picked up, the driver did not have any capability to take a credit card and required cash.
The room was in significantly worse condition than shown in photos, with all of the furniture chipped and beat up. The safe did not work, the beds only had a single sheet to cover yourself with (no blanket or anything). The shower could at best be described as a lukewarm trickle.
The beach club was comfortable and in a nice location, but service was extremely slow. I did not have the time to check out the pool.
The employees were friendly, and I appreciated that I was able to check in early when I arrived. However, the rooms are in poor condition and uncomfortable. This is a good location but the hotel would need to be significantly updated for me to want to return.