Where to start? Once you have had a donut here you can never, never have a Tim Horton's donut again! The croissants shatter in your mouth, releasing a flood of buttery pastry flavour. People I was eating with were swooning over the French toast and if you don't have a sweet tooth the trout, garnished with very fresh watercress is amazing. I've bought the bread and the heritage eggs here as well, again ... Something special.