Celtic is legit. Problem is, they are always out of stock and when they are in stock, so many people have issues getting their orders. I love Trest, so even though I've used Trestoderm with great results, I had to venture to OL because they had it in stock and it was more reasonable as well. I haven't tried Dermatrest yet to compare though.