This property is in a lovely location and clearly booked annually by the regulars. While the beds are comfortable and the rooms are clean, we could not give it a 4 having stayed in many other locations which were much better.
The staff is lovely. They promptly replace towels requested. There are a variety of non-power boats and paddle boards for use by guests. It is nice to have the pool, tether ball, mini golf and a basketball court even if they are across the street at the "sister" property.
The beach on the lake seems a little ungroomed. I suspect it is great for little kids but our 11 year old granddaughter thought it was not. We liked having a kitchenette, but the drainboard was not clean nor were some of the utensils. Clearly, nobody checks the job done by guests when they leave and since there is no dishwasher.....
We'd have to think again as to whether we come back here although we love the location.