My six month old boy looks like a total surfer dude in this rash guard.  It is loose, plenty of room to grow but good length to tuck into the swim diaper.  Keeps him warm when arms are out of the water.  Great purchase.