Took over two hours to assembly with a contractor.  Wish it didn't have wheels.
The finish is nice.