Unfortunately I find most of the M & S ones are so wide they flap around my legs. Anyone got any recommendations? Not too pricey though. Ta