True to size. My son is 4 years old, about 45lbs and 43 inches tall. I got him a size 5 and fits like it should. I wish I could get the pants in a more fitted size because the pant legs were kind of wide. This suit was delivered in a timely manner and I cant wait to take pictures of my son in this! :)