The fit is on point! Holds in the stomach without making you feel like you cant breathe. Lays on parts of the torso that wont cause you to bulge out of the sides or spill over. I have a large chest (36D) and am short (5'1\\\") and it does not make me look pudgy or frumpy. I ordered a size small and it fit perfect. Excited to wear on vacation!