I have been to Madigan's on several occassions for sandwiches. I have never been disappointed, though i have never been wowed either. I think it is a decent alternative to the many chain restaurants in the areas, especially if you are looking for a good sandwich. Their prices are pretty comparable to most in the area. The waiting staff went out of their way to hold a conversation with me, which was nice. They have Texas Hold Em Tournaments as well, for those card players out there.