Great selection of products. Timely & reasonable shipping. I ordered from them the day before a sale, and when I got the sale promo email the next day i asked them if i could get the sale pricing for my purchase-and they DID IT! I'll definitely keep doing business with these guys!