This place is AWESOME! Excellent location, beautiful apartment and great hosts. So many beautiful little touches like fresh flowers, all amenities, a great kitchen and a welcome sign. Looking forward to coming back. Mexico City is one of the most fun, beautiful and clean places I have traveled to...a garden city!