The Gray Rock Inn is a little gem in Ashville. Rooms and shared bathrooms are spotless and the staff are welcoming and kind. The location is incredible. So much better than a corporate hotel.