The house is great for a family beach vacation, with a well stocked kitchen and a great outdoor hangout spot. The location is unbeatable.
A few things to note:
Photos are wide angle in the listing pictures and the living room is actually quite small, as is the dining table. 4 people can eat together, but definitely not 6. We were mostly outdorrs during the vacation though, so this wasn't a huge issue.
The rental company is extremely stingy with their "linens package." This means one tiny bath towel, hand towel and washcloth per person. No kitchen towels, no beach towels, and no extra sets, even if you come with an infant.
The rental company is also quite stingy with other necessary household items, like dish soap, paper towels and toilet paper. Just expect to pay premium grocery store prices in the outer banks to stock up on what you will need for a week long stay.
Expect to rent or bring beach chairs, umbrellas and other beach items if you need them. There are a few old chairs on the property but nothing else. And the local rental places sell out in advance, so book them ahead of time.