bought this for myself. I've actually got it on now. It's generous in size (I bought the big size for extra length). It's soft, lovely and comfortable. I love the colour too. Highly recommend buying this if you want something to just wear as a comfy slouch. But it also looks nice to wear anywhere.