Great apartment, great location, great host. The roof terrace is an especially good feature. Would highly recommend as somewhere to stay and enjoy Mexico City.