This deck box is large enough to hold all the cushions for my upper deck. My son-in-law put it together in about 10 minutes and it’s waterproof and I’m very pleased. I was also amazed that it came within a day after I ordered it!