Javier's apartment is spotless, the bed is comfortable and the location is excellent. I'd stay here again for convenience. I had no requirement to use the kitchen for cooking etc. but be aware that cooking and living room is unavailable to guests. This is clear in his description.
The Mercado Antón Martin is very close-by (great tortilla!) and so is Reina Sofia.
I would recommend staying at Javier's when you just need a clean comfy bed and shower!