Purchased for a tall 26 month old and found the fit to be right overall. The top was a little short in length and rode up on belly fairly often. Nice print for what it cost and hope to get a few more months out of it.