This kit isn't recommended for people who are not comfortable with electronics and assembling hardware in general, but if you are comfortable with such things go for it.
The timing belts have to be really tight otherwise your prints will be messed up the layers will fall out of place.
Get a Glass sheet for the printer bed if you need better prints. use your phones surface leveling app to calibrate the bed.
Check the end stop switches are working as soon you have assembled the printer.
Upgrade may be needed for power supply as it has 2 nozzles, I feel it one supplied with the printer isns apt to handle all the power needs.Make an enclosure for the printer if you want it to work with ABS. Pla printing works great under normal conditions. Its a good purchase if you are ready to invest time and efforts to get it printing.