I absolutely adore this place! In addition to being stylish, comfortable, and spotless-clean, the location is prime--overlooking Parque Mexico and with a great little Italian Bistro downstairs. This was my second stay in Casa Mexico, but I opted for a smaller unit this time, as I knew I'd be out on business most of the time. Still, it had everything I could possibly need: a super-comfortable bed, ample and fully-stocked kitchen with coffee maker & refrigerator for storing a few snacks; and a sizeable bathroom. (Some reviews mentioned a lack of hot water or water pressure: I had zero issues with hot water, and while the pressure wasn't fire-hose strength, it was absolutely adequate for showering and washing my hair.) A big bonus is that it is adjacent to the (common-area) terrace -- which has a large wooden deck, comfortable seating and shade umbrella. It's magical out there, watching the activity in the park (so many dogs out for walks!!) day or night. Even if the entry is a bit odd -- going through the restaurant, then up some stairs -- they have a new system since my last visit where guests are able to securely enter and exit the main front door when the restaurant is closed. As for the restaurant -- the food is terrific, and I'm in love with their house red wine, a beautiful blend which comes from the Valle de Guadalupe region in Mexico. The staff at the restaurant could not be sweeter or more attentive. Staying here "sola", (as I was on business) I always felt they were looking after me a bit. I can't give this (or the other Casa Mexico units) a higher recommendation--although part of me hesitates to do so as I don't want them to be all booked up when I want to return!!