The end product is terrific.  The assembly took several hours and my husband is very handy.  It was a lot of work, but for the price, I'd have to say....if you have a handy friend, buy it.