Not the cleanest, quite noisy, but satisfactory given the price.