We are very happy with this purchase.  Our cushions are long & deep and this holds everything.  It took a little time to assemble but seems well constructed & that it should be airtight.  So glad we found this!  We would buy again.