Communication is key and this time it was top notch. This is my second round ordering from this company, and I see a great improvement in communication this time around. The missing star is for the time it takes from ordering to receiving the product. I understand the rationale, yet I believe that the delivery process could be automated to make it more efficient.