I purchased a ZENBOT CNC. This is my first ever CNC. It was not complicated but I definitely made some mistakes. So far I think the CNC is really nice and the company has been very good, responsive and just impressive to work with.