What is not perfect about this place? If you have never been to Mexico City and are "unsure", then simply stay here. The host is very responsive, speaks flawless English, and the neighbourhood as safe as where you live, if not safer. The accomodation is stylish and has everything you could need for a vacation.