I think that the Madhatter is a forgotten gem. Great food, drinks and the service is great. I've only eaten in the dining room once and our server was really good. The bartenders are also great.
There are some reviews on here that's find unfair. If you're looking for fine dining, then this may not be what you're looking for. But, if you're looking for great food, nice people and clean restaurant - definitely visit.
Ad, try the chicken fingers!