Enjoyable stay in Madrid with a great location