I love German food and always have trouble finding affordable and authentic German fare. Cafe Heidelberg's menu covers a wide range of food and styles and is also affordable, for those other reviewers complaining about the entree prices I will tell you that as someone who visits many German restaurants an entree cost of $15-$30 is MORE than reasonable.
If you are interested in checking out this place I would suggest going to Restaurants.com and catch a gift certificate when they are running specials.