The product was a bit smaller than I thought, but overall will suffice.  I did the assembly myself and it was easy to assemble.  It took about 2 hours but better than paying $130 and having to wait for an assembly person.