My son loves this shirt! The cape stays on pretty securely with the velcro while he is running and playing, but comes off quickly for naps and potty usage. He just turned 3 and is 38" tall. I ordered the 4t size, and it will fit him for a while.