I've got a round top one from Menards that I have my boat in.
Haven't had it but about 3 months and it works great for me.
We haven't gotten the normal storms yet but have gotten a foot of snow and it is working well.
I am hoping for 2 years before it needs the top or ends replaced.