We have been visiting North Topsail for years, this is hands-down the best place we have stayed. Plenty of room, covered front and back porch only accessible from inside the house (safety reasons and perfect for rainy weather), bright and clean, ocean view, and the beach is right there for easy back and forth. Only minor things - pot/ pans are small and limited, you need your own propane, and bring toilet paper (probably in the fine print, so now you know!) Overall A+++