Assembly was a little annoying, not all the legs lined up well so it requires a lot of muscle to get the bolts in but once assembled the product looked great. For the price it is a great buy!