We had a great time in Cape Charles with this house. The location was great - one block from Mason (the street with the most shops/restaurants) and two blocks from the beach. We brought our dog, so it was great that this property was dog friendly. The house was very clean when we checked in, and met all of our needs. The kitchen had all of the cooking implements that we needed.
I had only two qualms: first, there is a major renovation being done next door, so there were lots of workers coming and going. Thankfully noise wasn't an issue even with all of the work being done. And to be fair, you really can't rent a place in Cape Charles without being fairly close to some major renovation project.
Second, for the week that we were there, the sheets on the bed were disposable sheets. For the price that we're paying per night my expectation would have been for real fabric sheets. The sheets as they were made it feel like you were staying in a hospital bed.