I'd rate 4 stars for the staff and the food but minus at least 1 star for the manager or shift lead. Bigger guy always seems pissed off and killing the vibe/mood of the staff and overall atmosphere.
I've been in several times and the first 2 I figured he's probably just having a bad day and ignored it but it's definitely a regular thing. He looks like he is being forced to work there and is bossy in a negative way to the staff. A smile and positive attitude (doesn't even have to be cheesy) will go a long way. If you do not want to work there then piss off and stop ruining it for the people who are thankful of their job