I have been going to Frankenmuth since I was a kid and have fond memories. However, I took my family to Bavarian Inn on July 3rd and was very disappointed. The dining rooms haven't changed since I was quite young and the booth we sat at was torn. There was one hostess working so if you happened to get to the hostess stand while she was away, you waited wondering if anyone was working. The prices are incredibly high at $21 for a chicken dinner with the appetizers consisting of soup, cole slaw, cranberry spread and chicken pasta. The dinner consisted of chicken, stuffing, mashed potatoes, noodles and squash (which was terrible). We did not receive any bread which may have been the fault of the wait staff. My 13 year old daughter was considered an adult for pricing. I understand the German atmosphere but this place needs a complete redo and much lower pricing.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.