Amazing experience in Mexico City! Beautiful rooftop patio apartment with wonderful and kind hosts- highly recommended!