Amazing place with superb hospitality. It felt like home away from home.
Great place to stay in Madrid