It arrived very timely. The instructions were very vague so it probably took longer than it should have. The cloth materials are not as strong as I would have liked, but reflective of the price. Some of the velcro tie-downs do not line up with the framework to actually secure them to the frame.  If they did, I would be concerned if they could withstand a strong gust of wind without tearing the roof.
Altogether, a decent product for the price. I wont expect it to last forever. If I get a couple of seasons out of it, Id be happy.