Pretty good as supermarkets go and I've recently switched from Tesco to Morrisons because it's more convenient and I can get slightly more choice in vegetarian, vegan, and gluten-free foods. It's a large store too, so most things are available.
The cafe is good and there are several veggie choices - the cajun burger is particularly nice, and you can get excellent coffees too. I only have a few gripes. One is that, like all Morrison stores (as far as I know), you have to pay £1 to use the car park. While you can have this reimbursed later when paying for shopping, you are only allowed one and a half hours. If you want to have a leisurely meal and then do a lot of shopping I find this is not enough time. Several times we have skipped lunch if we need to browse in the supermarket and do a 'big shop'. Another irritating thing is having to find another £1 coin to use a trolley - which again you get back later. (Tesco doesn't charge for car parking or trolley use)
My next complaint is that the cutlery in the cafe is always a bit smeary and the trays they stand in often need a good clean as they can be dusty. I'm not saying that the knives and forks are necessarily dirty - they may just be smeared from soapy water and not dried properly (I found the same problem in the Morrisons cafe in Brecon).
My last complaint is that many of the hot desserts, like the jam roly poly is made with suet so not suitable for vegetarians. Why, oh why, in this day and age, do the cooks need to use animal fats in the desserts? Also, Morrisons would make more money if they used vegetable fats because then they would sell more puddings (think of all the vegetarians who would love to eat one - me for example!!)
UPDATE NOVEMBER 2008 To finish on a positive note, we were VERY impressed today by the lovely range of fresh sandwiches (two rounds on each plate) beautifully presented on oblong trays, adorned with salad and crisps, for well under £2 each! The egg and cress sandwiches were only £1.39 and the (truly delicious) cheese and beetroot £1.69. When you think what you'd pay in most cafes for a big plate of sandwiches!! Well done Morrison Cafe - excellent value (I've changed my star rating from 3 to 4!) read more