I cannot believe how great this printer is for little over 250 bucks! The assembly was very straightforward and I had the printer up and printing in just a couple of days.
The prints look just as good as much more expensive printers. My expectations were extremely low considering the price, but I am blown away. Surprisingly, the acrylic is very sturdy; just make sure to not over tighten the bolts because it will crack.
The trick for good prints is making sure everything is snug and then spending some time to tweak the software in Cura or something like that to give you consistent prints.
Bed adhesion has been my biggest issue so far, but I have found that the tape covered with a print glue with the heated bed at 60 degrees works best for me for PLA. I have not tried ABS yet. Also, Afinibot's customer support is very responsive and helpful.
Overall, I highly recommend this printer, especially if you are on a low budget and are wanting to learn more about how 3D printer work.