Perfect place, plenty of room to feel at home and exceptionally clean, quite easy to get around and visit the many wonders Mexico City has to offer. Communication was great, I would stay here 100%.