Fits my skinny 3 year-old great in the length, but it's baggy (like most of her clothes) in the width, so it fits the same as regular clothes. I'm glad it's baggy because when it's wet it is just as hard to get off as a regular swim suit.