Love this little bench.  Comes all together except for screwing in the legs.  It was easy and it's a great quality.  I am very happy with it.