Super appartement, home away from home. Best location you could whish for when visiting Madrid.