If the scoring system would let me, I'd score it 2.5.
Really friendly knowledgable staff (5 stars); convenient location; hours of operation are fine; their technical performance is fine; they do a great job in communicating difficulties/issues in cleaning garments (stains, holes, collar stays, etc.).
Unfortunately, I think they're SLOW. Maybe my expecations are too high, but having lived in different parts of Charlotte and other major cities, my turnaround time expecations are out of sync with what CC can deliver. Former dry cleaner in CLT (I moved so they are no longer very convenient) offered drop off before 8a pick up after 5pm same day service. Most other places will promise next day if dropped off before a certain time each morning, but they seem to always promise 3-4 business days later for regular garments. It's not the end of the world, it just requires some planning ahead.