I love the bench. It looks beautiful and the upholstery is really nice. The frame feels cheap (ish) but its very sturdy and from looking at it you would never tell.  Setting it up however, was very aggravating.  The pre-drilled holes were not deep enough so the pieces didn't match up correctly.  I had to scrape out some of the wood in order to get the screws in.  One side had the holes drilled too deeply and it took me a very long time to get it.  What should have been a 20 minute job took me over an hour. It was really really annoying. I'm happy with how it looks and feels so I gave the actual assembled piece 5 stars. But the assembly was beyond aggravating.