The legs are extremely annoying to attach unless you have a 2 feet long screwdriver. That was the longest part. Otherwise fairly easy to put together. Looks nice and not cheap quality. Pretty heavy and feels solid.