This set is perfect. Came well packaged, with 0 damage, and all pieces. Directions were alright, I was able to put together myself in about 45 minutes. Only issue was one of the pegs and holes didn't line up, so it took some effort to get the leg attached to the seat frame.  Very sturdy, very happy with the materials .