So I did extensive research on this printer before I had bought this printer. I had expected to buy a printer that would require a lot of work to get a half-decent print. but I was so surprised when I put it together and it was all looking good, not great, yet. That is where the 'TLC' comes in to truly make this printer great I suggest you print a few mandatory upgrades in my opinion. Upgrades you should do first is: 1.) A part fan cooler (mandatory) Find one that you like on Thingiverse 2.) X and Y-axis belt tensioners (mandatory) This will greatly improve print accuracy and quality. I used these ones; https://www.thingiverse.com/thing:2502801 (they work really well)After these upgrades were printed I had great success with my printing from there on out. But not to say there were no issues.Problems: 1.)The Extruder plate lifts up on the one side due to there only being one screw to secure it to the motor. 2.) The build plate clips are annoying and get in the way of some of the bigger printer especially with a part cooling fan.Goods: 1.) Print quality is exceptional for the price (See pictures) 2.) Build quality is good and a compact design. 3.) Prints are quite accurate 4.) Once your settings are dialed in you can print all day with ease got it hooked up with octoprint.All in all, I think this is a good printer to get for yourself if you have some knowledge and understanding on how it works, I was very pleased with delivery time and great response from the seller.