I bought this for my ring bearer. After reading the reviews it seemed like this suit runs large so we ordered a 2T even though he's about to be 3. It was way too small, I sent it back, was promptly refunded, reordered this time a 3T. I think it runs very true to size! Very cute!