Fits great,and it's long enough I can pull down pass my butt. Runs a bit large, could of ordered the small. If you are a medium you can order a small, I think the small would be big enough if you wear a large too.