We had a great time here. Restrooms were always super clean. Playground is nice and they have basketball and volleyball courts. Small beach is on the Cadillac side, Mitchell Lake beach is much bigger. We will definitely return!