Very easy to put together and fits all of our cushions with extra space available! Only took a few minutes to put together. It rained all day today and kept our cushions nice and dry. Great product for the money.