The xl fits perfect! I am however short and so I have to modify it a tad so the length of the straps are more suitable for me. But I'm super happy with this purchase and yes that little pearl on the zipper is just too cute!