The hotel is definitely not worth the money for several reasons. Firstly, be cautious about the amount you're paying. The hotel enforces a non-official exchange rate for USD, which is 2.27 times higher than the rate used elsewhere. They falsely claimed this is the law, but in reality, they're taking the benefit tourists receive with their international credit cards (MEP exchange rate) for themselves. They price everything in USD but charge in local Pesos after an unfavorable MEP conversion, resulting in higher credit card fees and canceling out the benefits tourists should enjoy. This is essentially theft, as it's not disclosed anywhere, and the booking is non-refundable. During check-in, they surprise guests with this exchange rate, forcing them to either pay it or face a 100% fine from hotels.com.
Secondly, the rooms are basic. Although we received a complimentary upgrade to a larger room with a view, it's comfortable but lacks the amenities you'd expect in a five-star hotel, such as a welcome drink or afternoon snacks.
The spa area is small and poorly maintained, with a dirty pool and mold on its walls. This falls far short of the standards one expects from a five-star hotel, especially after the unfavorable exchange rate experience during check-in.
I would recommend choosing another hotel that respects the official exchange rate to ensure a more worthwhile experience.