Craig's is the best cake shop in all of Dane County for sure! We used them for our wedding reception and people are STILL talking about the cake! Not only is it delicious and gorgeous, but their team is outstandingly accommodating. Since our wedding we now only buy cakes from them...birthdays, anniversaries, etc. They may seem slightly more expensive than your average bakery, but they are well worth the extra money! Bonus...on your one year anniversary they make you a cake so you don't have to try and save the top!