CB has always comes through for me. Ive tried a couple other delivery services and have always been disappointed. They occasionally give me a free gift. Most importantly the drivers are always cool and usually the same dudes which always makes me feel comfortable. After getting burned by other delivery services I never stray from CB these days. Highly recommended.