I stayed at Alejandro's place for 12 nights with my boyfriend and we loved it.

The building is beautiful and Alejandro has put a lot of thought into the interior. There are two floors, each with a few rooms and Alejandro lives in an apartment above. The rooms are very comfortable, smart and clean. Shared bathroom and kitchen, both spotless - there is a lovely lady who comes to clean a couple of times a week. The kitchen has everything you need, including a Cafetière and free coffee, etc. There's also a laundry room on the bottom floor which is free for guests to use.

The location is perfect. It's in Colonia Roma (arguably the best area of the city) - very close to beautiful parks, restaurants, cool bars and lots of very good street food. There's a supermarket a couple of blocks away, too. It's close to all public transport, but we walked everywhere.

Alejandro is a great host, he's very laid-back and non-intrusive but also attentive and there to help if you need anything. He printed out boarding passes for us and when there was a problem with the WiFi for a couple of hours one day, he sorted it out as soon as we let him know.

We loved Mexico City and when we visit again there's nowhere else we would choose to stay. Highly recommend.