Out of the box this machine impressed me, all parts were heavy duty, stepper motors - screws - slides were top quality. Took about an hour to assemble, no problem with the instructions, just needed a way to measure CM/MM for layout of a few components. All motors have nice couplings with double set screws that hold the screw securely. I use the online easel software from inventables to make the design, download the g-code to the included SD card using the included USB adaptor, then plug the SD card into the offline controller and launch. Note that my unit would randomly error and the spindle would carve across the workpiece to the machine limits with no warning. However, Vevor's customer service was great, they determined that it was interference between the motor and control board and sent an upgraded motor and new control board which solved the issue (shipped from China to USA in just a couple days). The only real downer is that there are no limit switches so if you overshoot your x/y/z the stepper motors will growl. I'd buy another without question, well done Vevor!