Bought this bench for my foyer so that my children would have a place to put their shoes instead of thrown on the floor by the front door.  Bench needed assembly when it arrived, but was pretty easy to put together. Only had some trouble with the hardware for the baskets, 2 of the screws didn't fit in the holes all the way. Overall I am happy with my purchase, it is a nice looking, functional and practical addition to my home.