I love this bench!  I have it in my entryway and it's perfect.  For assembly, all you have to do is screw the legs on, it took me about 10 minutes max.  Otherwise, it is pretty heavy duty, really nice quality wood and leather.  I am very impressed!