I usually wear a small. (6)  I,m 5'8" and 130.  I ordered a medium and it fit fine but no room to spare. It is well made and adorable for a retro look.  I used it for an Andrews Sisters performance and everyone loved it. I ordered the green and it is very dark.........but that is pretty appropriate for that era.