4 out of 5
CI may not have the lowest pricing on a given item, at a given time. But, they have the consistently lowest prices and best availability of the brands I desire. Delivery is always fast and orders accurate. My only downgrade is the products come a little stale sometimes and have to be refreshed in my humidor.