Assembly was not too bad, but not exactly fun. Pieces fit well. Everything worked as advertised.