I love Charlotte yarn! I first took my knitting classes there about 5 years ago. Even though I got frustrated, they helped me and I stuck with it.
They do have an extensive yarn supply, with all of the unique yarns you would be looking for. They will also help you to order anything you may need for all projects you are working on. If you are working on a project and get stuck or need help, every person who works in the store will assist you or find someone who can.
If you are a beginner and want somewhere great go learn and continue to learn, I suggest you try here. It is a wonderful local spot!