Definitely, this is a great place. You have 2 subway stations near from the apartment and the most of time you'll arrive on Madrid center in 30 minutes.
The accommodation allows to cook, wash and other without any issues.