Have been to Balaton 3-4 times. The food has been very good each and every time. The 3-star rating really is just a reflection on the service. They are quite slow and sometimes a bit curt. My most recent trip was with four other people and we were going to dinner here before going to see a movie at Shaker Square Cinemas. We got there an hour and forty-five minutes before the movie, and we just barely made the showtime. We had to knock on the kitchen doors to get the check from them.
Aside from the service; however, the food has been delicious every time. I would highly recommend the stuffed cabbage and the potato pancakes. Although it is a little pricey, you get a salad, bread, and a very large helping of food for the price (even when you get take-out).
Overall, I would definitely recommend Balaton. But be prepared for a fairly long meal.