I love this bench.  All we had to do was put the legs on.  It was covered to protect the upholstery so we keep the cover on for protection...bonus. Holds our extra blankets & then some.