Great location in Madrid, Spain