My wife, young son, and I had a great experience at the Gray Rock Inn. The location couldn't be better--it affords access to all of the best of the walkable downtown as well as easy driving access to the outskirts. John was a great host--he helped with advice for where to watch the Women's World Cup championship, as well as with other advice. The room was very nice, and the bed was quite comfortable. We had plenty of additional room for a small bassinet for the baby (which we brought). The bedroom and shared bathroom were extremely clean, and we rarely even saw the other guests, who were friendly in our limited contact. There's a nice front deck and front porch where we got some fresh air in the morning and evening. The only potential downside is the proximity to lively bars--with the windows open, it's kind of loud. We loved the energy, however, and when we wanted to shut out the noise, we merely shut the window and turned on the air conditioner. We wouldn't hesitate to stay there again whenever we come back to Asheville. We had a lot of fun and enjoyed the GRI--there isn't a better value in town.