Assembly was easy but sides don’t line up as if it had been one piece. Expensive. But high quality. It does have adjustable feet so any imperfections can be managed for a sturdy fit.