The bench came completely assembled except for screw on feet which took less than a minute to put on. The top pad for seating is very comfortable. The inside space is plenty bid enough to store sheets and blanket. I am very happy with the price and quality of this item.