One thing I will say is with a restaurant included with the brewery it opens you up to the nasty reviewers out there. My tomato wasn't firm enough, bread to crispy, meat over cooked, something was slimly, or cold. None of those is nasty by itself but I would imagine you have all read reviews that have these complaints but the reviewer is on a mission to make sure that no one ever goes to this establishment again because of their opinion. Which is why I believe the failure rate is a t 60% with in the first year for restaurant start ups. The beer might be good, bad or stellar, but when we do our brewcations if a place is 15 minutes out of the way and we read these nasty fair or unfair reviews we will just skip that place and move on to the next brewery in our brewcation trip. If your beer is good to very good if not stellar and your service is excellent that is all you need to succeed in a brewery start up. I'm in the camp of basic minimal food items or snacks ( frozen pizza, meat from crock pot for sandwich or taco, chips, bag of nuts, etc. Allow delivery from other restaurants keep their menus on site and food trucks as well. Once the brewery is established and in good standing with the community and has partnerships with distributed locations IE grocery stores, liquor stores, gas stations, bars and restaurants, etc., then maybe expand to a full menu of pub fair so people would come to eat and drink. In my 6 hour circle from my house I'd say 60% of breweries don't serve food which the only down side on a brewcation is when its time to eat we need to find one that does serve food.