I've made 2 purchases with them. The first order was shipped to the wrong zip code, and had to be reshipped: it took 25 days since the purchase date to arrive at my place. The second one hasn't arrived yet, and it was shipped -to the SAME WRONG zip code - 26 days ago. I have been waiting for more than a month since the purchase date, and there's no indication that I'll get it any sooner.
DO NOT BUY WITH THEM.