Everybody claims fresh ingredients but this is one of the few places where I can actually taste it. The first time I came here I got their chicken sandwich (I forget which one - it's got some really nice spices is all I remember) and have zero need to try anything else it's so good. I've never received a cooked sandwich where it's steaming from just coming off the grill and it blew my mind. I had to go over and give the cook some kudos because it made all the difference. My wife (vegetarian) and mother in law also really love this place (Mo in law says it's the best chicken sandwich she's ever had). Truly great quality stuff with a great and cozy environment inside and river gate just looks nice as you look outside. Staff is always super friendly as well.