The place is really beautiful, and although Mexico City is really big, I did not have too much trouble moving around from its location.
The communication was excellent and very friendly.
I can think only of two things that would add up to the place:
1) Having potable water in the kitchen for the guests to drink/use to prepare coffee.
2) Having a Chromecast or any other device that allows casting media to the TVs.