Hello, I recommend http://www.homesfortravellers.com
They have nice apartments at central Madrid at a very good rates and the staff is friendly and helpful. The apartments are fully equipped, even with Internet connection!!!
In the website you can see many photos and the map of location of each apartment and you can book them online. I hope you find useful this information.