Decent and sturdy. Assembly was not that difficult, but the holes are not exactly drilled in the right places. However…here’s the kicker…water gets into one of the channels and after rain expect to see rust colored water draining down the legs!