The A10M two colour printer is an easy to assemble 3D printer, can be put together and working in 45 mins. to 2 hours depending on experience and skill level. Once up and running I suggest updating to the latest Marlin firmware, instructions can be found on the many YouTube articles out there.On saying all of that, mine developed a couple of faults after a week or so of fairly heavy use, faults I did not realise and kept adjusting settings to compensate.So why the five stars? this is still a very good printer and more important the support from Geeetech could not have been better (the best support and service I have experienced), very quick email response and once I explained, over a few emails of diagnosis, the problems I was having they asked if I would like them to send replacement parts out to me, which I accepted. The parts arrived fairly quickly and were soon fitted.To sum up this is a very good 3D printer, may be the best at this price point, especially for a two colour printer. I may have been unfortunate or just unlucky with the printer I received, but the support and service gives me confidence to buy Geeetech goods again and I have.This is a brief resume of my experience with a A10M and I have no connection with the Geeetech company, only the purchase of goods and experience of their support and service.