Easy to put together, took about 1.5 hours from start to finish.  Millennial Pink finish is matte and more of a mauve than a pink.  Sturdier than I was expecting - would buy again!