Easy to put together, but had extra parts for the frame that aren't included so I thought I had to buy something else, but I really didn't.  A little confusing but overall a great product.

Pros: easy assembly
Cons: Should have more wood slats to support bed and frame better