Functioned well once assembled. Assembly was fairly straightforward; watching online videos helps a lot. The only tricky part was the rubber trim at the front and back, which needed a rubber mallet to secure properly. Installing it alone was manageable since my ROPS folds down, allowing me to slip it on. It felt sturdy once in place. As for durability, only time will tell. I don't work around many trees, so it's not likely to be hit by branches. I'd be concerned if I did. I gave it 5 stars because, for the price, it seems to offer the best value for a ROPS sunshade. By the way, the instructions are clear if you watch a video first.