They have a good array of product. The only reason I don't give them 5 stars is because there was a problem in the shipping process, so that, even though I live in Mexico, it took a couple of weeks for it to arrive. great service though. the company stayed on top of the shipper to make sure I did finally receive my order. Delightful people to work with and will probably use them again.