Moncho's place is very well located close to Atocha station, tons of great restaurants, and art galleries. It is a quick walk to a lot of the main tourist sites.
The apartment itself is small, but very clean and comfortable for 2 people during a short stay.