I was very pleasantly surprised that this arrived 95% assembled!  Only thing that needed to be added was the wheels, which was easy.  Good construction.  Would definitely purchase again!