Love this unit!  Assembly was time consuming but I am very pleased once completed.  I would definitely recommend having them assemble for you if your not a patience person and if you do not have experience assembling products like this.