Can highly recommend Normandie. Never had a bad item from there. Their cakes are delicious, as are the mini pastries. I love the petit fours coated in marzipan. I just love the aroma when you walk in. They even have pizza dough in their fridge.
They also have an orange card (do not know the name off-hand) that you can swipe for points. Every 20 purchases or so gets you a free cake. Not bad when you consider the purchase can be any amount of money (a cup of coffee counts the same as a $20 cake).