Easy to assemble, just add the legs. Fabric is deep in color and appears to be high quality. Bench is a nice size, not too long with a nice sized storage area. We are storing 4 throw blankets of various weights and there’s probably room for some more in there.