Fit a little large. My son is in most 3T stuff and these were a little long and had to be rolled. Luckily they had the tabs inside to tighten up, but then we couldn't tuck in his shirt because it looked goofy. Oh well, he will wear them probably to several events this summer and will grow into them