I stayed at The Main Street Inn with my 17 year old son last month when we visited VA Tech. I wish more hotels had a similar set-up. The separation of the bedroom from the "living area" is brilliant...and the PERFECT set-up when traveling with family members. Clean bathroom, very comfortable bed, and quiet, yet close to everything. The front desk staff was warm and incredibly helpful, and unless you want or need a fitness center or pool, or prefer a larger impersonal hotel chain, this is the perfect place to stay.