We stayed here for one night on our way to Asheville, NC. It was absolutely lovely! The front desk staff was incredibly friendly and efficient, our room was spacious and clean, and the restaurant and bar was great (better than we expected!) We were traveling with our toddler, and found the hotel to be extremely kid-friendly. There didn't seem to be a lot in the surrounding neighborhood (just the hospital), but we did drive into "downtown" Roanoke the following morning for breakfast, and it was a quick 5 minute drive. Highly recommend this place!