I wouldn't stay at that Motel 6 is you paid me!!!
I used to live in Lumberton (and go back to visit my mom & sis) every couple of months.
Places I would recommend (don't know the prices):
Fairfield Inn (next to the Cracker Barrel)
Quality Inn (next to the KMart) - my class reuinon was just there, so it can't be bad
Holiday Inn
Quality Suites
I think a Country Inn & Suites opened not too long ago (used to be something else, not brand new)
There's a hotel at exit 22 in front of the SuperWalMart that looks pretty OK. I think it's a Days Inn. It's fairly new. The address would be either Hwy 301 or Fayetteville Rd.
Check Roomsaver.com to see if they have any coupons for any of these hotels.
Hope you have a good trip and find a place! As you drive past Exit 17, wave to my mom at work!
EDIT: just remembered the Country Inn and Suites is at Exit 20 across I95 from the Quality Inn. It's where the old Dairy Queen was before it burned down. It's only been open maybe 2 years at the most??? However, avoid the motel across the street like the plague!!! It used to be a Scottish Inn; don't know what it is now. It is nototious for robberies. Shouldn't be a problem at the CI/S, since the rooms have interior corridors.