My wife and I enjoyed a week at North Topsail Beach. Although it did not have a lot of restaurants or shopping, the island was nice and comfortable. We had a very relaxing time while there, which was the main reason we went. We went in off-season, so not a lot of people around and plenty of room on the beach. Our stay was very pleasant and relaxing and would definitely consider going back sometime.