I am 5' 5" and 145 lbs, I ordered a large because halloween costumes normally run small... I am swimming in the large. I think I could have gotten a small and it would have fit perfectly. The gloves that come with it are really chintzy and deformed so you will need to get different gloves.