We stayed here during our honeymoon road trip and chose this hotel based on a special offer-- buy 2 nights, get the 3rd free (which, admittedly, was poor judgement on our part). Thank goodness it was cheap, because that's about all it had going for it. The lakefront location is nice, and there is a fantastic bakery just across the (busy, multilane, practically cross-walk free) street.
We stayed in one of the one bedroom condos that is in the main building, and our unit faced the aforementioned busy road. Thus the patio we were promised also faced the road and was incredibly noisy. The furnishings were very dated, and the overall feel of the place was just so-so. The hall to our unit smelled terribly, and the other guests who stayed here were noisy. One evening we were woken up by a security guard knocking on our door to ask if we were the ones who had called in a noise complaint. No, but now you've woken us up, thanks for that.
We were also told we would have free breakfast, although apparently our stay was during the off season (mid-May is off season? which season would that be? ski season? summer beach season?) therefore, we would not be receiving breakfast. If you find yourself in this situation, do not go to Heidi's pancake house where you will be served huge portions of lackluster omelet.
For a family trip this wouldn't be a bad spot, you have your own kitchen and the beach is on the property. Plus, I hear all of the units are furnished differently, so you may find yourself in a modern spot that doesn't face the noisy road. However, do not stay here on your honeymoon.