Perfect fit all my cushions 8 seats and 2 ottomans and 4 throw pillows. Easy to put together. It does require two people however. I picked this one so if people sit or lean 
on it ,it would not collapse. I have it by my hot tub so people throw their towels on it.
It is very large so you need lots of space to accommodate it.
We have not yet had much rain but it does appear to be water tight. I would recommend this large deck box if you have the room for it.