This was our first trip to Butterfly and we will be back! Large playground and lots of activities for the kids. Site was large, and had trees and shrubs separating the sites (we had stayed on 105A). Friendly staff and clean bathrooms. Fishing lake is on the smaller side, but people were catching fish. Definitely in our top 5 New Jersey Campgrounds.