Horrible, horrible, horrible. First they promise 48 shipment on their website. When this didn't happened, I inquired by phone (it's hard to get a hold of them) and was promised it would go out that very day over night, and it didn't happen. I called the 3rd time and had a manager promise me twice that he would have the order out that day over night. I never received it the next day. When I called back, he had no clue why it hadn't gone out. At first I thought it was incompetence, but I'm pretty sure these guys lie. The only reason they get a 1 star is because he promised a prompt refund of my money, when I asked to cancel, and they actually delivered on that. I would steer clear of this site.