Perfect location, extremely clean and a great host providing timely support and guidance. This is all you require and indeed this is the place to stay when visiting Madrid :)
Cheers