If it's a lake view and accommodations for a party of 25 you seek, LAGO is where you want to be! Nothing beats the view (you can even eat outside), the food is awesome, and the service is great too. I'd give them a call ahead of time - especially if you have any requirements (a cocktail hour, special apps or something ahead of dinner). For parties of 20 or more they will book your reservation as a function, and design a menu to suit the needs of your occasion. In addition, they have a private dock - you can boat in!