The hotel is clean and safe. Staff are nice. Just a couple of things to know in advance...
If you choose the Pay at Hotel option, understand the day prior they are going to charge the default card you have on file with Hotels.com a deposit. In my case, they charged about 1/2 my stay for 2 days. Nowhere on this site does it warn you of this. This hold is released upon checkout, but took an additional 4 days to fall off my account.
In addition, there is no restaurant or convenience/snack store only vending machines on-site. There are several restaurants in that area (I highly recommend San Lucas for Mexican food), however, despite there being no place to spend anything on-site, they still charge a deposit for damage to the room. While a common practice, no one checks the room upon checkout so this seems unnecessary.
I would stay here again but wish this information had been disclosed in advance.
I contacted the chat for hotels.com customer service and accomplished nothing which has been my experience whenever there is an issue traveling.