This item is so cute. It's exactly what I was looking for. The sizing is definitely strange, so follow the reviews. I'm 5'6" and around 150 lbs, and the XL fits well (I'm usually a medium, so order one or two sizes up). Colors are a bit different from picture but really pretty and good quality.