I haven't had La Riviera's croissants in over 9 months (Lexington branch only): despite multiple attempts I found them closed on weekends, out of croissants in early afternoon, etc. Today I went early and lucked out on a full case of ham/cheese, plain, and I think raspberry. The freezer selection was very sparse and mostly the jam-filled. However, with two ham and cheese I ate I found them much more doughly (they were almost exaggeratedly flaky) and very little butter flavor (this too was almost exaggerated before). There was a nice hint of pre-ferment, something I liked about L'Alouette's before and those were not particularly flakey (a bit spongy), but never bready. If I had tried it before leaving the store, I would have grabbed a plain for comparision which I didn't (and is the real test of a croissant). Still better than most locally, but not as good as L'Alouette or the earlier versions I tried there. I recall there are a couple of people that frequent them in Wellesley, have the croissants changed overall??
I also checked out the prepared Indian foods at M&S convenience next door. They appear to be prepared somewhere else and delivered. What they had looked nice, but at that hour of the morning the selection was tikka masala and tikka masala and also a fairly small portion for $7.95 (2 samosoas for $3). It does look like they normally have 5 dishes or so, plus some other prepared foods, but I gave it a pass for today.