The apartment is great, renovated with all the needed equipment. Walk to the centre is about 30 minutes and you can also use the metro to get to the city centre. There is a Dia (supermarket) close by and some breakfast options just downstairs and lots of food options around. Very close to train station in case you plan to travel by train to other cities. Also 10-15 minutes walking distance to Reina Sofia Museum, Prado Museum and Retiro park.
The host was very responsive over text messaging with good English. He insisted to have a set time for Check-in time. We arrived 15 minutes early to make sure we are on-time, but the person who checked us in was 15 minutes late which was a bit disappointing given the host emphasis on having an exact set time for checkin. The person who checked us in was very nice person but only spoke in Spanish - we know a bit of Spanish so this was not an issue for us.
While it was mentioned on the listing that the place would have basic supplies, for us a lot of them were missing and we had to go out and buy them right after arrival: there was no shampoo, no hand wash liquid soap (a very small tiny soap was there), no shower gel, no dishwashing liquid (a very small tiny bottle was supplied), only one clothes washing pod, no oil, no salt and pepper and only two garbage bags were supplied. Also the toilet paper supply is minimal (two single rolls) enough for few days so you need to get extra as well also paper towel for drying dishes and tea (there were a few green tea bags), coffee (there were about 6 pods) etc.
Maybe we were spoiled by other Airbnb places we stayed before as usually they have supplies with extras stocked in case the guest runs out.
The pictures are accurate only the sofa was missing the red cover. The TV is very small maybe 20 inches but we did not watch much TV so was not an issue for us.
Overall is a great place, a little bit of better supplies would go a long way from the traveller's experience perspective.