I have been a loyal customer for several years. They have excellent products and prices. Shipping has improved greatly. I live in Texas and it usually takes 10 days. If you ever have a problem or questions their customer service is second to none. Highly recommend.