I normally buy my jumpers from h&m but the quality is rubbish. I've seen this one in Topshop for £42 1.do you like it and 2.is it worth the money?