Super clean
Food is really good (take it from a Mexican, born and raised in Mexico) so I know when Mexican food is good and they do have great food.
Bed was also comfortable.
I didn’t give them 5 stars because you can hear when people is talking even next room, in the hallway and I was in a room next to the pool and the gym and it sounded like the pool equipment was the one making weird day times noises (I didn’t hear those ones at night).
In general very comfortable, great service and great food.