I needed a room in Christiansburg for a night this week because I was undergoing a medical procedure and needed to stay close to the medical center, even though I live not too far away. I went to the Hampton Inn, which was sold out and they contacted the Holiday Inn for me, and they had one room left. There was a VT orientation and a big swim meet that night. I couldn't be more pleased with my visit.
This is a new property and very well appointed. The rooms are large with comfortable beds, pillows and furnishings. You won't find better accommodations even at the higher end Hilton's, Marriot's, etc. This is a full service hotel, though from the outside it looks more like an Express. It has a nice lounge, restaurant, and room service, indoor pool and exercise room.
It is within easy walking distance of several restaurants (Texas Road House, Red Lobster, Red Robin, IHOP, Olive Garden, Pannera, Ryan's, and maybe a two minute drive from a nice Mexican restaurant, a Japanese Steakhouse, and fast food restaurants. Also adjacent to a Walmart and across the street from a major mall.
It is about 10 minutes from Virginia Tech and about 15 minutes from Radford University. Very close to venues that host swim meets and youth baseball tournaments.
The staff is very friendly and helpful and the price is right. If I have family or friends who visit in the future, this is where I will put them, even though there are hotels that are closer. This one is world class for the money.