This fit perfectly and it is amazing! I did go to purchase extra screws to secure the poles because it only came with 2. Apart from this, I would definitely purchase this again.