CI is always top notch. Great product great deals. Shipping seems to confuse me at times. You say ship same day when received before a certain time but that is never the case. I always get the shipping info minimum of 1 to 2 days later. Still great one stop shop. No complaints!