It's a shame that The Edgewater has such a poor review average based on two bad experiences, because it almost made me go with another accommodation. This place was almost perfect in every way for my party's needs and I very highly recommend it.
The negatives first - Yes, there was some pet dander on the sheets, but for a pet-friendly accommodation, this was expected. The grounds also had some dead leaves and other debris that hadn't been cleaned in some time, but honestly, if you're that picky for immaculate grounds, you shouldn't vacation in the forest. And the staff weren't overly hospitable, but they weren't rude either. Finally, it does suck to have to clean up after yourself when you're on vacation, but if doing the dishes keeps the rates low, suck it up.
The positives - Gorgeous views, waterfront location, walking distance to everything, fully furnished units that feel like home, excellent rates, tasteful decor, granite counter tops in the kitchenette and bathroom, spacious open floor plan, etc. This place is AWESOME. Bring some wine (and your own wine glasses and corkscrew, they don't have those) and sit out on the balcony and enjoy the sunset. Bring a bag of charcoal and bbq whatever your carnivorous palate craves (there's a small Weber in each unit). You really don't need to ever leave your unit, and you can have a relaxing mountain/lake getaway if that's what you want.
I recommend getting an upper unit (#5-8) for an unobstructed fantastic view of the lake. These rooms are pretty much designed for 2 (queen bed and a loveseat) so I would suggest getting separate rooms if there are more than that in your party, but it IS possible to cram more if necessary. The Edgewater is still a very affordable alternative to renting a cabin, even if you need to reserve multiple rooms.
And one final note: there was an unexpected booking fee per room, so add $30 to the total price of whatever rate you happen to find. The fee is not per night, but per room.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC