I have not heard of them, Your best bet IMO would be to buy like 5 dollars worth of things from them, and see how it works out. With such a small order, if you get it in a timely fashion, it usually shows they are semi-decent (Most companies focus more on the huge orders- if they put care into your small one, it is usually a good sign) and worst case- Its a scam and your out 5 bucks