Sterra USA filled my order like a champ (and may I say, this is the stupiest thing I have ever rated). How can I know anything about your company? I ordered them and you filled my order. Was there something else that I should know about that I didn't get, like personal delivery from a representative of your company? Seriously, this is like patting yourself on the back.
1 year ago
Sterra USA has a
4.0
average rating
from
121
reviews