I was part of a party of 6 that had lunch at the Holstein Kitchen on a Friday. I wish I could give it a 2.5 but went with a 3. The good review: all 6 of us thought our food was very good/excellent. Two of us got the tilapia plate which comes with a small salad. It was very good but both the salad and fish portions were pretty small; I think most diners would want to also order a cup of soup or something as an appetizer. The roast beef sandwich, on the other hand, looked pretty substantial. The basket of bread for the table was very good, I didn't even need to use butter on my slice.
The bad news: while our waitress was very friendly, service was extremely slow. She dropped off food menus and one drink menu and then left; she did not return for quite some time, at which point we ordered our meals and requested water & other beverages. When she delivered our food, she had only 5 plates, not 6. It was clear she had forgotten to enter one of the sandwich orders. By the time it arrived, the rest of us had finished our meals. She also did not bring another ice tea as requested. Including our table, there were 5 tables (3 of which had only 2 people) being served by 2 waitresses so we expected better service. Also, the temperature inside was freezing!!! Some of us were wearing sweaters and we were still cold; I had to put my hands in my jacket pockets to warm up. Not sure what that was all about.