I'm giving CM's two stars because despite the fact that the beer was decent and the food mostly tasty, I was so immensely turned off when I had to listen to the "we really don't do separate checks" speech from our server. We were a party of 8 engaging in light drinking and mostly appetizers. This was not culinary calculus.
I've served. I've served parties ranging in size from 1-63. Never, ever has it been a problem giving people separate checks, even 63 of them. You teach your party to be patient but give them what they want. "We aren't really supposed to do separate checks" is your way or signifying to me that you're lazy or stupid, with neither being a quality I want from a server.
Fried food, burgers, wraps and seafood are a dime a dozen. What makes a restaurant standout is how welcoming it is, pardon the cheesey reference, but how much like Cheers it is. The first step in the journey to earning loyal customers if service and whining about separate checks is no step forward--it's a backflip.