Great place and location in Madrid.