We are very satisfied.  It arrived unbroken, and l was able to assemble in an hour or so.  I am not the most patient at assembly, but it really wasn’t too bad.  Seems sturdy, and the doors work perfectly fine.  Thinking of buying another one…