Superb apartment, great location and brilliant hosts - thank you so much for making our stay in Madrid so enjoyable!