Decent for the price.  The seat cushion area seems a bit small- even my 100# twelve year old commented that the seat was small.  Metal construction seems solid- we’ll see how they hold up over time.  We found that when put these together they are NOT adjustable height.  We thought the legs had the ability to adjust a few inches, but they do not.  The end of the legs slide into the frame and are screwed in a fixed position.  The seat height is about 31.5” to the top of the cushion- that works fine for us so it’s not a problem but it could be if we needed a different height.