Chalet on the Lake is a great place to stay. There are 3 pools ,(baby, kiddie and regular size), beach access, activities including tennis, shuffle board, pickleball, fishing and play grounds all spread out the whole property.
Chris' (the host) Chalet was awesome to stay at. He renovated in 2024 so the appliances and bathrooms were fully updated. The covered patio could use a power wash/update but it worked for us.
We ended up overpacking because we didn't know what to bring but this place was fully stocked with cooking utensils, plates, glasses, beach chairs, toys, bikes,and games etc. He provided the bath towels, tp, hand soap, and paper towels so If you don't mind washing dishes and towels ( there is a dishwasher and laundry) all you need to bring are beach towels, Kleenex, hand towels and wash cloths, shampoo, and laundry detergent.
The garage was converted into a game room with a pool table that turns into air hockey and ping pong. My son was too little for that but he loved the kiddy bike that was there to ride.
I traveled with a 3 year old, my husband and my mother. She enjoyed the covered patio with the view of the pond. My husband enjoyed the grill and I enjoyed having space from the other Chalets.
The Chalet is close to the front so we decided to drive to the beach instead of dragging all the stuff there but everything is within walking distance.
There is a Meijer about 10 mins away and St Joe is about 15 min away with fun things to do for kids.