We have stayed at Terrace Pines in the past. It is a nice campground with good facilities. We stayed on two sites due to our party size (6 adults, 4 kids). We had the only 2 waterfront campsites. The rest had "water views". The beach was nice, but crowded. The campground has a heavy population of seasonal campers. Not many sites open to mobile campers. As such, the beach filled up with a large number of "regulars/residents". The disc golf they have is a great game! Bathrooms and showers were nice (and free hot showers!). While we had a good time and enjoyed our stay, we would only stay again if we get the two sites we had this time. Most of the "non seasonal" sites we saw were too small and crowded to enjoy. We camped here in a Travel Trailer.