12 Bones is way overrated.
Grove Park Inn for Friday seafood buffet or Saturday Prime Rib is good.
Mt Pisgah restaurant is good.
I am local and a native, I hate downtown Asheville and what it has become. Last time i went downtown on a weekend night I just about had to kill 3 drunk New Yorkers.