Great size.  Fits cushions for 2 deep seat chairs and a love seat.  So far, no issues with moisture getting in.  Matches my other furniture perfectly.  It did arrive slightly damaged but I was able to repair with super glue.  Assembly was a little challenging too.  Not everything lined up perfectly and some of the hardware we received was wrong.  Fortunately, we had other spare hardware on hand that we could use.  Definitely a 2 person job.