My son is 4t we purchased these in a size 4t 5t and it fits snug. Which I guess it should because its a brief but just incase anyone is looking for a loose fit, these do not have a loose fit. Washes well, colors are nice. We love them