The canopy replacement fit perfectly. The only downside is the Velcro is too short when securing it to the frame. I had to buy extra Velcro. But I am very very pleased with the product, great price too.