Relatively easy to assemble. I purchased the grey fabric option and noted that the legs are actually more of a greyish wood color. Seems sturdy enough to handle the occasional careful seating, but i wouldn't recommend letting the kids jump on it- it's held together with 4 large screws.