This place was magnificent and our hosts went above and beyond to make our stay the best ever. He made sure we were comfortable and gave us lots of recommendations to do and see around Mexico City.