I ordered this Patio Swing Canopy replacement cover and it finally came in.  I installed it and it fits perfectly.  Had no trouble fitting it to the frame.  Makes my swing look live new again.   I will be ordering another for my other swing.