This is by far the comfiest, warmest and cutest thing I've ever owned. I've worn the pieces together and separately many times now and I am still so obsessed. I got a small which is true to size for me, but I think it comes down to how much stomach you're willing to show. I like a touch of skin to show when I lift my arms (I'm 5'3 and sizes 0-2)