Quite expensive but very effective to keep spots at bay!
"Other tea tree oils are considerably cheaper but I find myself returning to Body Shop, mainly because their produce is not greasy. It’s effective in keeping spots at bay and also warding off minor skin and nail infections"