I put together myself..amazingly. and it looks great--lots of complimentsVery strong and made of good quality.  Will need to vacuum often 
to keep clean.