We have visited Carolina Beach several times. This was our first time staying at this property. The location was very nice (convenient to beach and dining) and was definitely the highlight, however, we found that the cleanliness was lacking and that the amenities indicated in the description were not provided as described.
The first evening we used the tub for the children, we found that it was not draining properly. Upon closer inspection, we found a fist sized hair clog. We found dead flies, dust bunnies, etc. on the windowsills, hairs on some of the linens, and so forth.
We were advised that starters would be provided for dish soap, detergents, etc. We were provided two dish pods and two garbage bags, but there was no laundry detergent, no liquid dish detergent, etc.
Other amenities were sparse: we were provided one bath towel for each person, there was no soap or other products in the baths or showers, etc. In other properties we have stayed at, these things were provided.