Extremely happy with my purchase. As a first 3d printer this is great for getting into 3d printing. Took me about 7 hours to build it while taking my time ,but as long as you pay attention to the instructions video it was quite easy. I definitely recommend building one yourself so you can learn the mechanics of the printer and be able to trouble shoot any issues or upgrade at a later point. The quality of the prints and the accuracy surprised me. They are great and for the price it cannot be beat. You do need to keep up on the maintenance of the printer so you wont have issues but you would need to do that with any printer. I have about 300 hours of print time and have only had minor issues like a clogged nozzle ,but even that only has happened once and it was partially my fault. it is very easy and pretty cheap to make changes/upgrade parts to your desire or needs. If you are looking for your first 3d printer, stop your search here. Definitely worth the buy.