Very clean, spacious, well located. We enjoyed our journey in Madrid.