I suggest Hungry Hobo, located on 1st Ave. in Coralville.
Yes, It is another sub sandwich shop but the choices are good and the prices very comparable. There is plenty of sitting room if you want to enjoy your meal there. From the dining area you can watch the happenings along 1st Ave. and maybe if you are lucky catch sight of a bald eagle flying above.
The Hungry Hobo runs ads in local papers and send outs featuring coupons for some good deals. There is always parking. The other stores in this centeral area make it possible for you to do some shopping while you are on your lunch break at Hungry Hobo.