Incredible location in San Angel - on beautiful cobble stone street in a neighborhood with quick access to shopping, metro, restaurants, etc. We used Uber to go all over the city and to Teotihuacan. Very clean. There are a kitchen and dining room on the ground floor as well as an extra bed so a couple with a child or friend could share the unit, and the main bedroom with double bed is up a flight of stairs so do consider your mobility. There is access to a quaint roof terrace on the 3rd level which we did not use because of seasonal rains. The second floor of the unit has the main bedroom and a very spacious den area mostly enclosed in glass so there is wonderful light in the apartment. Very secure and safe. The host Alberto lives in the complex and is very cordial and speaks excellent English. We loved our stay there.