Thousand Hills SP was great. Huge swim beach, lots of trails, pavilions, playground equipment and beautiful views. Park has a full service marina where you can rent kayaks or fill your boat with gas. It also has a restaurant. Restaurant was not a little more upscale. I wouldn’t show up in flip flops and swim trunks. If you don’t have a RV or tent there are cabins to rent as well.