A great place to stay. It is up some stairs and shares a space with an active learning centre, but this means that the place is secure and well looked after. The staff were friendly and accommodating, which was wonderful.
The flat is lovely, well presented and laid out. The bed was super comfy and very large. A fan was provided, although we only used it once. One tip, I would recommend is to bring some warmer clothes, as at night, Mexico City can be cold, even in June.
The only draw backups were that the kitchen was not stocked with many utensils and the water pressure in the shower could be weak, sometimes.
All in all, a great place to stay for the authentic Mexican experience. Buenvista is a hub, so you can get to anywhere from the local metro or Bus station and the cafes and bars in the area are lovely. For the price, it is hard to beat.