There's a little bit of assembly, but it's not too bad.  I like the size of the bench, but the material is a little cheap.  The paint is easily scratched, which we found out on the first day we had the bench.  It can be easily scratched even from buttons on someone's pants or jacket.  The main reason we bought this one is we needed an exact size for our entryway.