Assembly took a while because there were so many parts to put together, but our handy service man did a great job nonetheless and I am very happy with how it turned out.