I'm giving it two stars instead of one because the times I've been to the Madison just for a few simple beers, it's been OK. But when I've gone for an actual meal and relied on the servers, it's been horrible.
One time I went with my roommates from Graduate House and we sat at a table on the top floor for a good 20 minutes - no server. So then I went to actually find a waitress and let her know we're waiting. When she finally came around to our table, she gave me attitude for not being more patient. How long are people expected to wait here before getting served, exactly? I'm sorry but even at a place like the Madison, any longer than 20 minutes is just unacceptable.
Moral of the story: don't go here for anything that requires much service. If you're just going for a few simple drinks, it's an OK place.