The gray rock inn was perfect for our visit to Asheville. Parking is a challenge, like anywhere else downtown but we just put the car in the aloft garage across the street which was 10$ max per day. The location is great, nearly everything downtown is under a 10 minute walk so we didn't need the car much anyway. The wifi is good. The room was clean and they also provided a couple dishes for you if you want to eat in. There was also a sink in the room which is nice for brushing your teeth, etc. the bathroom/showers are community style in the sense that they are shared but they each feel like private bathrooms (it's not stalls). Communication with John and Kathleen was excellent. We didn't have any problems here.