Great place, location, and communication. Made our stay in Madrid fantastic.