The rooms were wonderful, well equipped and comfortable. The owners/staff were helpful, efficient and friendly. The room we had did have some equipment for cooking/eating, but be aware that it is very limited.
There is all kinds of things to take to the beach - chairs, toys, coolers. And the deck in front of the hotel is wonderful.
As Kitty Hawk can be a bit of a crowded nightmare, it's nice to be away from the mobs.
Be aware, though, that this place is not directly on the beach, but across the street. It's an easy walk, but there is a significant dune that will block any view you might have hoped to have. The street can get a little busy, so it's probably not an option to let small children navigate it on their own.
The beach is nice and not crowded. Great place to fly a kite, then you can say "I flew at Kitty Hawk"!