I had previously given Leche a 5* rating but they've since gone down to a 4*. I'm a loyal customer who works in the building and have brought many people to try their food & doughnuts over the years but my last experience was disappointing. I asked for a pesto, mozzarella and tomato grilled cheese only to be told that they had run out of bread. It seems a little odd for a bakery to run out of bread. So instead, I got the turkey sandwich, which was stale and very dry :( Their chick pea salad was delicious so my experience was so-so. Their service is hit or miss depending on who you get, with very long waits and a minimum effort from staff members. It's not the Leche experience that I'm used to. Their iced coffee and doughnuts are usually very tasty. My faves are: cheesecake, white chocolate, boston cream, lime & coconut (vegan), chocolate mousse and strawberry jam (vegan).