Cecilia was a wonderful host! She answered all of our questions right away, met us as soon as we got to the apartment and even helped set us up with a driver to go to Teotihuacan. It was much more pleasant to have a personal driver than having to go with the larger tour groups. The apartment gets a lot of sun and is very pleasant to relax in after a day of sight seeing (pictures do not do it justice!). We can't really comment on the kitchen & dining as we were out for all of our meals. Bed is comfortable and there is a lot of closet space. The only thing to note is that there is no air conditioning. It wasn't much of an issue for us as the temperature was okay during the time we were there (Mid April), but perhaps might be something to consider for the summer. The area is very safe, has a ton of restaurants and cafes, and neighbors in the building were all friendly.