I was a little skeptical at first ordering from this site... dont know why. I went through with the order anyway. After about three days I get a call to say half of my order wont be in for 30-45 days. I had the order cancelled. Long story short... the customer service was far superior to what I have experienced almost anywhere else. The guy was very helpful and wasnt an a**hole when I asked to cancel the order. I cant say as far as shipping and such, but the customer service is an A+++