Just perfect!
Perfect location. Extremely clean. Very comfortable and great hosts.
This will be my first pick next time I travel to Madrid.