John Paul's place was perfect for our stay in Mexico City- very spacious, comfortable, and the location is fantastic. Right off the metro and a lively ten minute walk to some beautiful neighborhoods with bars, restaurants, cafes, parks, etc. And the street vendors right off the metro stop make a great breakfast!