I don't think I have ever owned a jumper that looked good, was a decent quality, washed well, didn't lose its shape after half a day of wearing it, was long enough (I have a long upper body), wasn't scratchy, didn't lose fluff everywhere, didn't end up covered in little wool balls. Do they actually exist? The closest I've come to the perfect jumper was a cotton one from Benetton but the elastic around the sleeves and bottom wears out too quickly. MIL swears by John Smedleys but they are rubbish IMO as they are too thin and need ironing, and also they always seem too short for me. So where do YOU buy your jumpers?