Can't imagine a better location to stay for a short visit to Madrid: in the heart of Lavapies, with most vibrant bars and restaurants all around, 24h supermarket nearby and a great connection to other parts of the city with metro.
The apartment isn't spacy but has everything you need for a stay. Gerard kindly gave some local tips and they turned out to be very useful.