Frame is robust and very well made (5 out of 5)
Assembled within 1 day with the help of 2 kids, to put the one leg on then did the rest myself.
Instructions were clear (also watched a few videos on you tube), but quite an involved (not complicated) process. Took a bit out of me on a hot day.
Specs: "Virtually unbreakable 6 mm twin-wall polycarbonate roof panels are high impact and shatter resistant"
While the roof material is 6 mm, it's not solid (twin-wall) with air in the middle, but feels extremely flimsy... so fingers crossed. The roof cap is also very thin plastic, so time will tell, how well the product handles the Australian Sun.
Other than a potentially unfounded concern of the roof would rate as 5 stars.
Purchased as a cover for a swim spa, and does the job perfectly and looks amazing, family is very happy.