Initially the assembly seemed challenging, but once I got started it wasn’t too bad.  Fits perfectly in the space I needed it for.