I have to agree with WK. If I was to shop exclusively at Spinneys I would probably spend 4,000 dh's a month on groceries. Instead I buy everything I can at Carrefour, and then just pop into spinneys and get my bacon and ham etc that I can't get at Carrefour.
Also in choosing products. I can buy a pack of name brand corn chips for 15 dh's a pack, or a pack of locally made corn chips for 5 dh's a pack and they are practically the same. Snobbery when it comes to groceries in the middle east costs you at least a couple of thousand dirhams a month.