It took me 4 hours to get assembled, but happy with the finishing result, will hire a contractor to do the assemble in the future.