I bought this as a gift, but I did try it on myself and it fits well! I am 5’4” and 147 lbs but I think I’d size up for a L/XL if it were for me! My friend is shorter than me, and I believe this will fit her well! The monogram is super pretty- such a nice touch. As far as how it will hold up, I do not know.