It’s cute, but it’s huge. On the first picture I’m holding the fabric so that it fits, and on the second picture you can see how much fabric I have left. I’m usually a size XS and I ordered an S, but I personally doubt if there is any difference between S, M and L. Pros: there is a zipper, the straps are adjustable, it’s cute and the shipping was very quick.