Great place centrally located in Madrid.