My overall purchasing experience was fine. The shipping takes longer than one would expect, but I think that is because we are used to immediate deliveries from many other, larger vendors. The two star rating is for the never-ending stream of marketing emails and text messages. Way way too much.!