Overall, Asheville is a wonderful place to live. The community is great and there are tons of fabulous restaurants and breweries! There are a couple of drawbacks, however. First, housing is outrageously expensive in Asheville. I recommend finding roommates before you plan to move here if you're alone. Secondly, jobs are hard-ish to come by and generally tend to pay less than the national average for most professions. The following perks outweigh the negatives for me: In addition to having a wonderful sense of community & deliciously creative dining options, Asheville supports many local businesses. Most places are pet friendly as well. My personal decision for moving to Asheville was to go to school at the University of North Carolina at Asheville. They have a phenomenal psychology department filled with brilliant professors.