Pictures and description were accurate. The townhouse was very spacious, nicely decorated, and located with great (full) beach views. The public access to the beach was accross the street, which was very convenient. (Note that the beach must be reached via a public access point because the dunes are protected.) With kids, I would not say that restaurants/downtown Surf City were within walking distance. Not sure for adults; probably still better to drive. The beach had nice fine sand and clear water. Weather was not great for most of our stay, but the days that were pleasant were nearly perfect. Shaka Taco, The Daily Grind, playground across the street, and the pier were great. On the mainland, Salty Turtle Brewing and Coastal Wings and Spirits were great. Surf City/Topsail Island is a pretty low-key location, but sometimes that is the perfect break from a hectic everyday life. Note that the pool is very small; it was actually closed due to a needed repair during our stay but should be resolved soon. The property had a coffee maker (not a Keurig) and other essentials to make us feel at home. Overall, a great stay, and I would recommend it.