Just what I needed. Easy to put together. I had a cement pad. Assembled most of the pieces in my garage. Had help setting up walls. the rest I did myself. Took my time (10 hours). Easy instructions. Solid building. Have had it for a few months now and it is weather tite and withstood 10 inches of snow. Functional, Adds Beauty to Backyard, Plenty of Storage Space, Durable.  We are very satisfied