Beautiful bench. It took my hubby about an hour to put everything together. No broken parts. He did struggle a bit with the baskets but other than that, everything went smoothly.  I have pets so I would suggest putting a towel on top of the cushion. My cats now think I got the bench exclusively for them!