Sturdy. Stylish. Perfect for what we wanted. The fabric does bunch up a little but we don't mind that look. (The fabric on the seat doesn't stay totally taught).  We are very happy with the purchase. My husband didn't find them hard to put together at all.