This printer is easy to assemble but needs a little bit of tinkering. Printing on PLA gives polished prints. However, ABS filament often spurts out some blobs. Last time, I could see the elephant foot on my model. This printer needs some adjustments with the y-axis which is the primary reason that causes layering issues! Other than that, the printer has excellent features. The speed is commendable!
Worthy of 4 stars! I am taking one star from this DIY Afinibot because of the delayed customer service when asked for assembling instructions.