I've had good luck with Green Health (wfmed), Nature's Garden and New Directions Aromatics. WFMed has great prices and extremely fast shipping. Be sure to check the reviews, I really didn't like a few, including Rosemary. For lavender, fir needle, tea tree and eucalyptus they are my go to. Nature's Garden has a surprisingly large and well-priced selection of essential oils and I've been extremely happy with all of them. And, woot woot, I found 5x orange essential oil, which I can't find from other suppliers (worldwide shortage). NDA is always reliable but there's a $100 minimum order.
I only make CP salt soap for right now, in love with well-cured salt soap.
Whatever you do, I HIGHLY discourage NOW Foods in CP soap. Every single one I've tried has caused my soap to rice or worse, have had to throw out too many batches. I reserve their oils I have left for salves, emulsified sugar scrubs and anything else besides soap. Hope this is helpful!