After a long search, I stick to La Bamboche.
It is best to order ahead of time (croissants seem to fly away very early). Their chocolate croissants (or buns) are excellent too. I was not specially impressed by their $8 pound cake : too much baking soda in it. But you get stickers for being an addict.
This is my personal choice. Don't flame me !!!