The check in was unprofessional. We made reservation online, the front desk managed to misspell our last name. Gave us cards for towels, but to get the towels we had to go back to the front desk-couldn’t they just give us towels? This place is huge, lots of stairs. Very inconvenient to go from the pool area to the reception for the towels. Area around pool was not cleaned, lots of empty bottles. Shuttle that takes you between restaurants and room is not on schedule it comes and goes whenever. Had to wait for 30 minutes for the driver to show up. The only good thing was food, hot, tasty (not over salted) and fresh.