The Alfawise U20 is proving to be a very solid addition to my fleet of 3D printers. It has produced some very nice prints in both PLA and PETG. I can honestly recommend it for an entry-level large volume 3D printer or as an addition to your everyday fleet. It is a great printer! The only thing holding it back is that the firmware is locked out, so you can't do any custom modifications to it, the stock cooling is acceptable but could be better, and wire-management is minimal from the factory. I haven't had any real performance issues though. I'd like to be able to add automatic bed leveling but maybe Alfawise/Gearbest will release an add-on and firmware update that will add this in the future. This printer received 4 stars simply for having a locked firmware, other than that this is a quality unit I can recommend to friends without hesitation.