Looks good.  Quality OK for the price.  The directions say it should take about 2 hours to assemble.   Not on your best day will you get this together in 2 hours!  Maybe 4-6 hours if your lucky.