I would give them a 3.5 but hey it is what is, I am disappointed. Their products for the most part are good. I recently had a problem with the shipment. I paid extra seven or ten dollars for my shipment to come in 2-4 business days but because it is not next day air they completely disregarded my shipping request. Stating it would be process in 5 business days. Now if a customer is paying extra, that should be taken in consideration regardless if it is not next day air.