I got my ender 3 last September, and I could not be happier with the results. It is a very reliable printer and can run perfectly even after running for multiple days straight. The only downsides to this printer that I can think of are that you have to manually level the bed and the plastic extruder that comes with the printer can easily break. Both of these can be fixed by getting a automatic bed leveler and a metal extruder. You can get both of these off of amazon for fairly cheap. I got my ender 3 from creality3dofficial.com and It has opened my eyes to a whole new hobby. If you are trying to do basic printing, or even fully primed and painted pieces, without breaking the bank then the ender 3 may be right for you.