Everything you need! Excellent,spacious, affordable place to stay. We loved it.