I've been once for lunch and twice for dinner. Dinner is more fun because of the entertainment. The food is not great, IMO, but I am not a huge fan of German food. There is enough there to satisfy me, and I always seem to find a reason to go back for seconds so it can't be all bad.
I think its a good place for kids because it is kind of loud. They can get in on the fun, or even be a little fussy and not really disturb anyone.