Does a great job for the size. The only downside I've found is the noise level it operates at. Beyond the expected whirring sound, it also has an annoying squeal that drives me and my pets  nuts. Thank God it works fast.