Excellent location, super communication, provided everything you need to have a lovely stay in Madrid. No complaints.