Hugs perfectly. I’m 5’3 and 133lbs, 33F. I ordered Medium based on bust size and the other reviews said there was no stretch.. however, after wearing it, the fabric does seem to loosen a bit. I’d probably get a small if ordering again. Overall I love it and want it in every color. Very well made, comfortable, and flattering. Fabric is great.