It came with almost everything. There were a couple of parts missing. Also the extruder is not very good quality. I had to replace both of them completely as the nylon part inside made the filament get stuck.
The heat block comes with an M5 screw, which is very uncommon and could not find any M5 Extruder anywhre, so I replaced the whole head with M6 parts.
The heat bed comes assembled which is great. The assembly instructions are not very good as the guy that made the video constantly covers his work area and one can't see what he's doing, so you have to figure it out.
It also does not come with Slic3r config files for ABS. In general, I'd recommend it only if they improve on the documentation.
About the printer, it is average. High accuracy dual color print samples are little hard but worth for the price. I recommend this product to anyone.
The installation manual is quite simple (mostly as 3d drawings). You should read it before start to build your printer. The provided cable of the power supply to connect it to the grid (230VAC 50Hz) has wrong connector for Europe/Switzerland and there is no switch to power on/off. However, I have replaced it with an own cable.
The original cable uses only the N and L wires. I would recommend to connect ground line., as well, before you try to connect the 3d printer with your pc (normally there are three wires in the cable: L, N and Ground).
The 3d printer works as expected and I am very satisfied with it.
Got the printer assembled within a day, but the instruction manual was not good. The printer worked immediately and some got some good prints, but removing the prints was really messy. I broke a few prints then I purchased some scrapers which helped me get the prints out.
I feel the power supply is very weak and it takes forever to heat up the build plate and the extruders, I have replaced it with a higher power one and it takes less than 5 minutes to get it operational.
I expected the kit to be not perfect but I am glad it works