Bought this for an older Costco white frame. Did as suggested and purchased the 12x20 to allow space since most reviewers stated that the 10x20 was to small. From the description, even for the 12x20, it was designed to fit the 10x20 frame. Not so. From the peak, there is approximately 4" extra on each side. The "valance" (overhang on the front and back) is not tight, causing the front and back to flap in the wind. The extra size causes water pooling because the top is not taut like the old on. If I would have known the size was so off, I would have ordered the beige instead of the gray. Unfortunately, I now have a replacement canopy that I am going to have to duct tape in order to make it work. Not a good buy.