Exactly what I needed. Sofa and 2 chair cushions fit, seat and back, blower and fan. It has a divider that I can separate the cushions from the fan and blower. We’ve had major rain and everything has stayed dry.