The Gray Rock Inn is a perfect location with extremely thoughtful hosts. The rooms and bathrooms are clean and comfortable. The porch is a perfect spot to read, people watch, and get a little sun. We will absolutely stay here again during any return trips to Asheville.