I got a small and I am 5'6 and it fits just right. The material isn't bad and it's very cute. I gave it four stars because it doesn't have arm holes it just drapes over your shoulders but that isn't a big deal, it's still very stylish. Shipping wasn't too bad I guess, I ordered it dec. 21 and got it Jan. 11. I look forward to wearing it when it gets warmer!