Worked right out of the box with little to no set up. I own a Creality Ender 3 already and have been printing for several months now before getting this little guy. I love how portable it is and the auto mesh bed leveling is very convenient. I had to wrestle with my Ender for several days to get my bed level just right. Perfect for beginners, but not for those looking for high quality print as there are some minor surface artifacts even when using monoprice's own filament. I'm sure with some fine tuning, though, this can produce amazing prints.