We stayed 4 nights in Javier's apartment and it was a great choice - the building is very well located, specially if you need to catch a train in Atocha station like we needed.
The place is very small yet perfect for a short stay. The windows really block the noise from outside and you sleep well overall.
Javier provided towels and soap as well as coffee. There are plenty of supermarkets near if you need. I would recommend Javier's place.