Cabinet came as described. My husband had no trouble at all putting it together. Holds all the cushions for our chairs for patio table for six, total of twelve thick cushions -seat and back cushions. Cushions fill the cabinet completely and remained dry when stored up and locked. We have not used the shelf. Exactly what we needed!