This bench was fairly easy to assemble. The baskets took a little more work and I'm going to try to spray paint them to match my daughters room. Once assembled the bench looks very high quality. 

Pros: Looks like high quality furniture
Cons: I wish there were more choices for colors