I can't say enough amazing things about this place. Literally, from the second you step foot in the front door your stay is the absolute best! Everyone is so kind, responsive, and the place is actually the best place to stay in Mexico City! I hesitated even writing this review because I don't want the place to be booked up for the next time we come back. Lol! In all seriousness. Thank you everyone at Casa Teo for the dream stay!