This place has it all. Location, style, clean and attentive host. Thoroughly enjoyed. I will be looking to rents again next time I am in Mexico City!