I made a purchase from them recently and the process and product went smoothly. Based on my experience with this single product purchase I would use them again.
FWIW, I've also used Maxim Peptides in the past with similarly good results from repeated purchases but they were out of stock on what I wanted to order this time.