Very easy to put together. We used a waterproofing sealant on it before assembling. Went together very easily. Some boards are a little bentwarped but overall for the price, I like it.