A fantastic stay situated in a great location in Madrid