BCAMCNC is a good company. But they just good at marketing and lying. Try their best to let you believe the so called "high quality" and "best after-sale service". After you received the machine...