I purchased this in the 5, and the size is perfect. I got this for my grandson who is just breaking into 4T and it runs just enough big on him that given a few more months, it will fit him loose but comfortably. Since he lives in the south US, he gets to wear shorts nearly year 'round. He loves the dino on it and the bright green colors are fun. I think the extra length to the shorts is so cute! The bands at the legs do not fit tight, the waistband is comfortable and not snug. Sewn in very well. Great quality fabric. This is offered in 5 different styles in sizes 2T to 7.