I've owned/used a Smithy Granite 1340 for about 6 years now. It is just about ideal for me. Sure larger, better, more costly & seperate machines would be even better, but for a reasonable price it does everything I've asked it to do. Mine easily holds .001 +/- tolerance. It is a little frustrating when the machine you need is not the one currently set-up, but switch over does not take more than a few minutes. It is advertised and sold as a "bench-top" machine so no, you can't turn and mill large items, but for the things it was designed to do it does them well. Size-wise I push mine to the limits and have to take it slowly, but it has handled it. I've been very pleased with mine!