We got this for my brother-in-law for his 21st birthday. Hes a huge flash fan and just wants to play dress up. He loved it! He has Down Syndrome so his body structure is a bit different and we are use to things not fitting him properly. We got him the extra large and it fit him perfectly. Basically this costume is good for any size and shape. He is about 55 and weighs 190. The chest part does fit a little strange but its a fake six pack so it looks a little bulky. Overall, well made and fun.