Mexico City is beautiful and this place will allow you to experience it completely! The hosts are really great at communicating.