Nice place. My family has one up on Lake Champlain I pretty much spent half the summer at.
I wouldn't recommend throwing a party and inviting the locals unless you have the patience of Job... 100+ hicks in your house is not an easy thing to pull off.
'Course Lake George is "civilization..." Lake Champlain is quite another story.