Everything!  Excellent quality, goes great with my new deck, dry as a bone after a torrential rain, easy to assembl.