Easy to put together and with great instructions. I could manage to get the pieces together in less than 24 hours.
The printer works well with most materials as I had upgraded it to heated bed and I could manage fine prints at 50 microns.
The only trouble I had was the opensource software; it sucks at slicing complex 3d models. I had to buy software to get that done which set me back by a few hundred dollars.