We've been to American Legion in Chanhassen for breakfast and dinner. The breakfasts are great - reasonable price and lots of tasty choices. You will definitely go away very full. The dinner menu gives you lots of choices that again are reasonable priced and really fill you up with good tasting food. The place is always busy with daily specials.