Difficult to assemble as quality control seems to be lacking. Triple checked we were putting the pieces together properly, turns out drill holes were not properly aligned. Had re-drill one and the one on the back part had already been re-drilled by the manufacturer after they messed up, luckily, we were just able to set the screw properly using the supplied washers on that one.

Once we did finally fix the problems and get it finished it’s seems sturdy, looks nice  I find it comfortable. So 3 stars for an obvious lack of quality control but 5 stars for looks and comfort...if you can get it put together correctly.