We ordered uniforms for our company through UniFirst. First order came weeks late mostly incorrect, only a few of our 15 employees had the correct sizes. Patches were sewn on haphazardly and they had to be sent back. After more weeks of waiting the uniforms came back incorrect again. This back and forth went on for months with only 2 of our employees in uniform. Our owner and managers never did get a correct uniform. We decided to drop them as our uniform provider but kept them on for our mats and restroom products as we had no complaints about those. Over the next few weeks customer service went even further down hill. Drivers would not show up at any consistent time, sometimes even after we closed. We had multiple different drivers, every week we had to retrain a driver on where everything went and how our account worked. Bills continued to come in for things we never got, credits were issued and we ended up overpaying. We dropped them completely of all services in less than 6 months of service. We still have a box of dispensers that we had to take off the walls for them, they have been sitting here for 5 months. The only reason this company gets 2 stars is because of our regular driver Kyle. He was a stand up guy who wanted to his best for each customer. We only saw him a couple of times but he always did his best. The other reason I generously give them 2 stars is because they let us off contract without a fight, they at least knew they had screwed up. Beware of signing a contract with this company. We never even heard from our sales rep after signing. We heard later that they were in the process of purchasing another company and switching things over, I hope they get it right for their customers after the transition is complete.