Firm but very nice. Little effort to no effort putting together. Just screwed on the feet. Large storage compartment