Fairly easy to put together.  Fits perfectly in my space and is roomy.  Looks great.