it is slightly flimsy but I had expected this due to the price it is a little hard to assemble if you don’t tape the parts together as you connect them but works great I will say however the top canopy was too small for the top and the last corner tore a small bit when assembling I bought this as a shade for my kids pool and it serves this purpose well