Best 3d printer I have used, easiest setup, and nice clean prints right out of the box. If you are on the fence about spending the money, and are considering others in this price range go with the LulzBot Mini 2 3D printer. I owned an M3D (what a nightmare) and a Flashforge Creator Pro before this, the flashforge I put a lot into upgrades to get the features the Mini 2 has and it was still missing so many awesome features this one has.
Setup: Quick and to the point you will receive the box and once opened remove everything, remove the packaging and flip the spool holder arm up, plug in and done, thats it for setting the machine up. Then as another reviewer has said it actually comes with a nicely printed start guide, which in the 3d printer world is nice because most come with the guide on an sd card. Once the printer was set up, software loaded on my computer, I set up a model and printed away, took me about 10-15 minutes to start printing.