I would plan on the 17 hours with various stops for eating, rest room visits, gas, stretch breaks, an outlet or two, etc. We find we need those stretch breaks. If it takes less than 17 hours, then great, but plan for some short breaks every so often.
We have stopped at various Hampton Inns along I95 & have never gone wrong - clean, friendly, comes iwth continental breakfast, etc. We recently stopped at Clark's Inn in Santee, SC. They had a coupon in the SC hotel guide books that can be found at the Welcome Centers & other locations. Clark's Restaurant in on the property - we ate dinner & breakfast there - nice, sit down restaurant. We would stay there again.