Easy to assemble legs to seat.  The bench feels very stable when you sit on it. The upholstery is high quality. The delivery was quick after I ordered. I couldn't be more pleased for the money.