Hi lbbonner,
The site is legit and offers safe payment methods but that is not always a guarantee of how good a supplier they truly are. They are a bit new, barely over a year old - ideally its best to deal with sites that are at least two years old for your own safety when buying from them.
At the moment, there is no way to verify the authenticity of their products other than taking their word for it.
Also I found these disturbing complaints about them which you may want to read:
Link hidden: Login to view
Link hidden: Login to view
After reading through these, I'd have to say, that I personally would not buy from them. :)
Hope this helps. Cheers!