Fits snuggly. Not much stretch to get over her head, but it isn't floppy and therefore get wrecked by chlorine.