Pretty easy to assemble. The screws for the legs are pretty hard to get all the way down past the leg and they do come with a cover to protect the floor. Overall great value so far.