Hotel well exceeded expectations. Rooms and grounds were kept very clean, and the staff service was exceptional. I left the staff a very high tip becasue of this. It can be difficult to communicate with the staff if you do not speak Spanish outside of the regular office business hours, but this is a very minor concern. Beds were comfrotable, sheets clean, A/C and ceiling fan made the room very comfortable to sleep in. The shower was very good with hot water and good water pressure, only downside is that the stand-up shower did tend to leak on the floor a bit, but again this was very minor. I would return and highly recommend.