Everything you need and more, very family friendly and in a great location! We loved our stay.