Municipal CG, very well cared for. Very popular, so difficult to get weekend reservations. Our site (86) was level, partly shaded. No hookups. Generator hours are very limited and enforced, which we appreciate. Free hot showers. There is a sandy beach for swimming in Casco Bay, if you can brave the chilly water. A nice nature trail around the campground peninsula with great views of the bay, nearby hiking trails, L.L. Bean flagship store in nearby Freeport, and 20 minutes to Portland.