This could be a 5 star place given the high quality of their pastries and cakes. However, they get one star off because one never knows what one will find on their shelves. Just not the kind of place where you go because you crave something you tried before because chances are you won't find it.
And, yeah, one more star off for the downright pissy service you often get. How hard is it to crack a smile and be nice? It is because of this that I don't go there a couple of times a weak but maybe once every 3 months. I was there last week and am now very unlikely to revisit before summer. Oh, well...