Easy to assemble. Fits my 12 cushions with room to spare! Keeps them dry even in the heaviest of rainfall. Highly recommend!