My 8 year old had a presentation to do on Abraham Lincoln. For the cost and purpose it worked great. We added some construction paper in the hat to give it a bit more shape. I also sewed elastic on the beard so that he could re-use it and it would stay on better. I suggest a large for size 8-10. My son typically wears an 8-10 and the shirt was a bit tight/short/small for him.