We went there on New Years Eve and while the atmosphere was pleasant the sticker shock on the menu wasn't! We endured because it was a special occasion, but overall found the food to be of average fare; certainly nothing noteworthy.
The wait staff however was very attentive and pleasant which did some to overcome the general experience.
Overall, when looking for authentic German food, music and atmosphere at prices that are reasonable, there are other options available. I really wish I could be kinder, but the tab versus the quality just doesn't make that possible. Save your money.