The products are really good, but that's if you ever get them. I've ordered 10 times there, and had to call support 10 times for missing items, incorrect charges, wrong items. Had to order the same items 3 times and still couldn't get the proper item shipped.
Also they kind of get you since they don't offer refunds, only store credit, so each time i was forced to buy more from them, and still get the wrong orders again and again.
Each time the issue was the same "We're a small company..." which isn't justify. I'm very close to calling consumer protection and report them, unless i can finally get my money back from them.
If you like their products, hope for the best and MAYBE you'll receive what you've ordered, but it's a gamble.