Great apartment! Great location! Great host! We had a great time in Madrid.