Giving this a three based only on the food quality.. This was without a doubt the worst service I have ever experienced in a well reviewed restaurant. The wait staff appeared very sparse and not trained. Personable but not handled well. The dishes for our party trickled out over what seemed like an eternity but was probably 15 minutes. The waiter served the wrong dishes to several of our party....more then once. It might have been funny if it wasn't a special wedding dinner.
I didn't pay so not sure if any consideration was made iwth the bill. But even that was slow coming.
Not sure I would go back. Madison has lots of options