Selection is good. Product does not ship within outlined shipping on the website. Impossible to get in touch with anyone in customer service. Email notifications are conflicting - delayed shipping, product out of stock, promising to email when product is shipped, and then order turns up with no notice. Pricing is not bad but not the least expensive and adding in he frustration of trying to get information, I would have rather paid more for better service.