Afinibot semi-assembled printer is a good option for its price but certainly not the best. Not recommended for beginners.
However, it delivers HD-quality prints and provides large printing area. But, its supporting gantry speed was not up to my expectation which was the only issue that dissatisfied me. Also, the power issue was annoying me while working.
All in all, I am quite satisfied with this printer as my problem has resolved. I got FREE timely shipping and it was impressive in terms of packaging.