While it IS cute and I finally managed to put the zipper up after 20 minutes....No! I'm 5'4" and size 12 in jeans (waist is 38 inches). I cannot get the large size to fit....Will be returning right now. If I really want to get this extra kind from a different brand in XL, I have to pay an extra 3 dollars.....(Curse you Asian sizes for a Half-Asian American)