Excellent place to stay at in Madrid.