The bench was very easy to assemble.  The only issue was with a support under the seat that was broken.  In my opinion, the screws holding the support were too short and that's why the support became unattached at one end.  I was a little disappointed with the finish on the wood but I'm okay with it.  The fabric seems to be a magnet for dirt and is not that easy to clean.  In spite of all of this, I'd recommend it but with some qualifications.