Everything you can possibly think of and more! This place exceeded our expectations. We loved our time in Madrid and this place was truly the best in terms location, amenities and hospitality. So thankful we stumbled on this place, my parents will be talking about our experience for years to come. Loved it!