It fits the cushions from my patio furniture perfectly and keeps them clean and dry. The assembly instructions are terrible.and assembly is not easy. I finally got it assembled after trial and error. So be ready for that if you decide to order. It's great if you get it assembled right.