Johns place is the best! Great location, value, hospitality. We never stay anywhere else when in Asheville!