I too find M&S like a giant jumble sale (and Goat, that's the new Princes Street one you mean isn't it - how on earth did they manage to revamp it and make it so much worse???) where you can find one or two nice things if you have time to riffle through 2,500 weird grannyish aqua, coral or lemon yellow short-sleeved jumpers, and another 2,500 peculiar per una skirts with strange tartan flappy bits attached, etc etc.
The only things I still go in for are boys' vests, pants and pjs, and tights and knickers for me.