Assembly was fair. We are missing 3 wooden pegs, but certainly not a deal breaker. Would work well in smaller areas. Attractive. Delivery was fast. The bench has a poor odor inside--not sure why. We aired it out for awhile but the smell came back.