Overall really love it!  Did not expect to need to assemble but wasn't too bad and I'm admitted bad at that! Few imperfections but really looks great!!