I myself have had good luck with several companies that list on alibaba...That being said, I would tell you to stay away from that site..
Sellers pay a fee to be a full member on their so practally anyone can gain good listing status.
From my experience I would say that most of the time you will lose your money and not receive any goods...
Not that I have anything against chinese sellers as I do quite a bit of business with several companies over there. When you find a good one you will get excellent service...However alibaba is wrought with scam sites and companies...