I ordered thru the website and received the order on time (17 days). I did not have to use their customer service so I can't comment, but they seem to be a legitimate business that wants repeat customers. They emailed me the same day I ordered and confirmed the order and shipment. Package came USPS registered mail. Product is what is advertised (though I'm no medical expert).
That said, there are several things people should be aware:
1) They do not take (or at least did not in my case) MasterCard, had to use my Visa card.
2) Even though their company address is in Belize, the company that charged my credit card has a Chinese sounding name and the currency charged is the Chinese currency. Furthermore, the product was shipped from India (with yet another company name). The truly global nature of their transactions could partially explain the difficulty some people find with customer service (or lack thereof).