Everything you need and more. We had a great stay and the kids loved exploring and playing in the backyard. It was too cold for the pool but would have been great in summer.