I used to have one but it wore out and I'm looking to replace it. I want one that is just really lovely and soft but mostly made of cotton (and long sleeved). Not a huge budget so high street prices please.