John's residence was absolutely amazing. From the moment we walked in we were treated with amazing hospitality. The rooms are spacious and incredibly clean. The beds were quite comfortable. I will be returning here the next time I visit Mexico City.