I stayed around 6 weeks. The room and whole property was clean and well taken care off. Even though some of the staff struggled with English [like me with Spanish :) ], everyone was exceptionally friendly. There is a big supermarket pretty much next door and big mall in walking distance (5 min), 24hr Oxxo across the street, ADO bus station also in walking distance (10 min). There's a vending machine with limited snacks and beverages on the property. The fitness center is small - 2 treadmills operated by a "key" that has to be picked up from the front desk, 2 stationary bikes.