I truly recomand the Melvin's apartments because it has a great location, close to anything you want to visit and it's located on a street which lead directly on Gran Via.
The place was clean,modern and equipate with everything you need for a stay in Madrid.
Thanks a lot!