The costume is so cute and the shirt fits great! BUT the pants are probably a size 5 and about 4 inches tall short!! Thankfully my 8 year old is tiny!! He squeezed into it for his school presentation but they were high waters!! Why are the shirt and pants not the same size??!! Weird!