At first, it looked like it would take forever to put together, but the way the steps are laid out is very logical, and it only took about 20min alone. It looks beautiful, and everything functions nicely.