My science-loving son got this for Christmas and was so excited! I got the large because his arms are so long, but he's skinny as a rail so it's a little big on him. Otherwise, it's just right and he loves it. I like that it's plenty long so his pants will be protected should any of his experiments get messy.