If they have the product in stock no problem. Good price they ship it right away.
The problem I have with them is there inability to communicate with you. Many times they don't have the product and they're not very honest in there communication or is it the company is so inept that the shipping and or buying department doesn't communicate with customer service. Either way I'm tired of dealing with them and there are so many choices out there that I'll just take my business elsewhere. Eventually if you do enough business with them your 5 star opinion will turn into 1 star and this company really doesn't care.