I cannot recommend staying with Nacho enough. The space is exactly as pictured. The room is very spacious and the common area is very comfortable. The kitchen is easy to use and has all of the essentials. If you don't like to cook, the flat is near many restaurant options and is also walking distance to two metro lines (green is about 5 minutes and yellow is about 10 minutes). While the neighborhood is central and can get busy, the apartment is on a side street so is relatively quiet.
Nacho is an incredibly accommodating host. For example, when I went skiing, he let me borrow his ski gear from socks to ski jacket. Nacho did travel regularly, but was always responsive in a timely manner if I had any questions.
Again, definitely stay here if you have the opportunity!