We highly recommend Ruben's place for a stay in Mexico City. It's very comfortable and centrally located with many restaurants, shops, Yoga Center and parks within walking distance. There is a full kitchen and nice grocery store a few blocks away. Our host was friendly and charming with a great knowledge of the city. We had everything we wanted in our most comfortable stay in Mexico City.