I'm late to the game but I have wanted it for a while. Is it as nice as in the photos? What's the sizing like? I'm 5ft 2 size 10 petite build. Should I get M or S? Thanks [smile]