I stayed at this location recently, and unfortunately, my experience was far from pleasant. The images online do not accurately represent the reality of the place. The overall ambiance was disappointing, and I found the food to disgusting. Additionally, I encountered difficulties when I attempted to leave early; the staff were unhelpful and seemed indifferent to my concerns. Despite assurances from Expedia that I could receive a refund if the hotel agreed, Iberostar refused to accommodate my request. Furthermore, their treatment of a local driver I had arranged was unacceptable; they demanded a commission from him, causing unnecessary trouble and inconvenience. Overall, I strongly advise against staying at this establishment. The bathroom was not properly cleaned, with grime evident in the tub. It's perplexing how this place maintains a 5-star rating; it seems they may be engaging in questionable practices to boost their reviews and rating. Avoid this place at all costs!