I’ve had my printer for over a year now, and have been doing a lot of learning about 3D Printing first hand from using it. This is a kit, so assembly is required - but not difficult. Getting the bed to level was hard, taking a lot of trial and error. But it's learn by doing. The Repetier software is good, with the manual control you need for fine levelling and unclogging the print head, as well as making prints. But don’t bother with fine settings, as the printer won't produce great results. It won’t tune in to give the fine details for threads and gears. Or, at least, I’ve not been able to get that good with the settings yet. It says it can do ABS, but don’t bother trying as ABS delaminates unless you have a heated bed and a warm box around the printer. I had a bearing mount break in use, and the UK support team sent me a spare part for free. My bed quickly became warped, and I have upgraded to a heated bed with borosilicate glass plate by following a guide on YouTube. This has given me a much better levelling system - and it does need levelling often. The print results aren’t brilliant. But I love my Colido DIY and would recommend this as a good entry level printer if you want to experiment before investing in something better.