Great location. Great space. Great way to feel at home when visiting Madrid.