Not the cleanest, but affordable and convenient.