I couldn't have asked for a single thing better. I booked last-minute, but even with all of the time in the world, trust me when I say you won't find a better option (or host) in Madrid.