Hampton Inn Stoney Creek, it's south of Richmond, only about a year old, very clean and comfy, and right next to a travel plaza with Krispie Kreme's and Starbucks!
Don't do Fayetteville for Hampton Inn. The one close to the highway was creepy and seemed to be in a not very good part of town. SKibo road is very nice, but a LONG way off I-95. We stay there when visiting friends in Fayetteville, but wouldn't stay there otherwise due to how far it is off of 95.