Probably my favorite brunch spot in Madison. You can always expect to wait at least 15 minutes at Marigold, because they serve food in style similar to Panera (wait in line to order & pay, wait at table for food), and the line always reaches to the door. It's worth the wait.
I usually opt for the breakfast sandwich option, which is different depending on when you go, since Marigold has a rotating menu. The sandwiches are always amazing, though the accompanying potatoes are just okay. It's usually enough food for me to take something home. I've also tried the scramblers a few times and have never been disappointed.
They have delicious iced teas and other gourmet drinks to sip on while you wait for a table. Tables are available on a first come, first serve basis, so it's probably not a great spot if you're with a large group, since you could end up waiting quite a while.