Preferably cotton or elastane : viscose. I got one last year from Asda for £12 but I can't find any under £15 Any ideas please?