My wife and our two dogs had a great time at Cherrybank. We went up for Memorial Day Weekend and had great weather. The house itself could sleep a ton of people even though it was just us. The house was very clean and the large screened in porch overlooking the water was amazing. The house sits right next to the beach which was nice.
You are about a 5 min drive from a handful of stores which makes everything pretty convenient. We didn't do much shopping or anything, just stopped in for beers at a couple different stores. We found the first gas station you come across (I think it was a Shell), had the best craft selection. We will definitely be staying here again!