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 you would know it's ridiculous?rubbish. Blue Elephant is a better choice.