I have used this site for years. After experiencing delays and missing items from other sites, i tried 2000cigs.com. They have always gotten my order correct, and their delivery time is, by far the quickest and most reliable. Their prices and discounts are unbeatable.