We rented their pet-friendly cabin. It consists of a single room, two bunk beds, a table mounted to the wall, two chairs, a mini fridge, a microwave, coffee pot, a wall heater and a wall-mounted fan. Nothing fancy, but serviceable. There's a site with a picnic table, grill, and fire pit, connected to the cabin, as well as a decent sized front porch. Also nearby the dumping station, but this isn't as bad as it could be, at least during our midweek stays ((We've done two weekday stays.) There's a patch of grass across the drive, where puppy potty bags are dispensed, for easy bathroom breaks with the dogs, and it is also close to the campground host site and firewood vending machine. The firewood is really decent quality, and the machine accepts cards, which is nice, compared to other parks. The bathrooms/showers are a short walk away, and are really a lot nicer than most state park facilities. Several accessible/family restrooms are available, offering shower seats, benches, a dual height showerhead, sink, and toilet with grab bars, all in one lockable room. Several campsites are one the waterfront. As other's have mentioned, the beach is seeing some significant changes, due to historically high lake levels, which has forced several campsites to close, and the designated dog beach to be inaccessible. They have alleviated this by shifting the pet-friendly beach area to the site of the closed campsites. It is still an amazingly beautiful place to just sit in awe of the beauty of Lake Huron. There is a two mile nature trail that winds through the outer part of the park, and it supplied a great hike with our dogs. The park itself is within a reasonable walk to the local grocery store, utilizing a paved path that leads from the campground to the town. We just love it there. The only thing holding back from a five star is the beach area's struggles. But that doesn't even feel fair, because there's little that humans can do at this point, to change that.