Assembly was pretty easy. Took about 2 hours. The unit is very sturdy and well made. It is very pretty and functional. Good value for the price.