These were very easy to assemble- I just had to put on the legs. They also are very solid and seem to be good quality. I deducted one star due to one of the pre-drilled holes for the legs not being drilled, and some small paint defects. Overall, I would recommend them!