We just stayed two nights at the Inn at Virginia Tech. It is expensive and during football season there is a two night minimum. For the price, they should have flat screen TVs in the rooms. The breakfast buffet is good but expensive too.
They do not have a pool or hot tub onsite. You can use the college facilities but who wants to do that???
It is very clean and you really can't beat the location. So, I guess if you've got plenty of $$$ it's good. For us, we expected a little more for our hard earned dollars.