Best Airbnb that I have stayed in. The quality is equivalent if not better than a Hilton hotel. Lots of space, comfortable beds (all of them) and heating (we were there for new years eve) that actually works. 2 minutes walking from a "Carrefour" supermarket that has everything including a huge selection of wine and hard liquor. Also 2 minutes from a subway station. About 15 minutes walk from the city center.
Do not hesitate, this is your best option in Madrid.