Buffalo Bill's is a great place for lunch. The food is well proportioned, the service is friendly and quick, and the atmosphere is casual. Even if you don't have a beer from their brewery, you can have an enjoyable time eating lunch there. The pizza's, caesar salad and sandwiches are all worth recommending. Prices can be a little higher than other local restaurants, but the quality of food and atmosphere make it well worth it. I'd put it up there with the best in the Hayward area.