We were staying in Edenton for four nights, and opted for a VRBO instead of a hotel. We had a bunch of activities planned for while we were down there, so we weren't looking for a hotel with a pool or a gym or anything like that. But what we DID want was a cute little house that provided all of the amenities we'd need. There's a supermarket close by to do some food shopping, so you can make your own breakfast on your schedule if you so desire. Also, at night, it was nice to relax on the back porch with a beverage, something I wouldn't do if staying at a hotel.
The place was clean, had everything we needed, was easy to get to, and the property manager was responsive. What more could you want?