I've ordered twice from this site. Once, I needed to cancel right away because I noticed the shipping would take longer than I expected. The customer service was great. They immediately cancelled the order, and did not charge my card. I would buy from then again.