We have stayed at the Crooked Oak Mountain Inn (COMI) so many times I've lost count. It is the only place I would stay in Asheville.
Before we knew of the COMI we stayed at the Grove Park Inn (GPI) for a medical conference and were NOT impressed! The GPI rooms were on par with a Days Inn or similar establishment. The GPI food was cafeteria quality. The GPI service was almost non-existant yet their rates were very high ($200-$400) despite what you get for the cost. Enough about GPI; unless you are a spa junkie, don't waste your time or money on them.
WE LOVE THE COMI!
We have stayed at hotels and B&Bs all over the world. The accomidations are so comfortable! The owners/service is unmatched anywhere. Their food is on par with Paris. This place is a true mountain haven. Be sure to check out their guest books with photos and testimonials that will only reinforce my opinion. As a side note, the COMI is kid-friendly for well-behaved children. I have taken mine twice. Take a look at their website and be sure to turn your speakers on.