Great location, clean accommodations, but the front desk staff is either overworked or under-trained or both. Our room key stopped working multiple times a day, requiring return trips to the desk (we were only permitted one key, despite asking for another). Nearly an hour wait for the valet, making us miss part of our tour. Shorted towels on the first day (family of 4 with two towels to share) and had to beg to get more than one small bottle of water for our room (we finally got two bottles...sigh). We live in Mexico and have traveled throughout it, and these were some pretty dour offerings compared to our usual stays, and at a higher price that we typically pay. Overall, not terrible, but I wouldn't stay there again.