A great place to stay near Madrid.