My wife and I recently traveled to Christiansburg to meet family for an overnight stay. Have to say that this hotel was probably one of the nicest Hampton Inn's I have ever seen.
Staff was extremely nice, hotel was extremely clean, breakfast was fantastic. Location was great (near the mall).
I would highly recommend to anyone traveling through this area.