Easy to put together. Seems pretty sturdy. Delivery was on point and have gad no problems. Great sight and purchase. Only gave 4 stars because I've only had the bench for a couple of days. Hoping it holds up!!