I'd give it a 5 but your size M shirts fit smaller than usual. I love the shirt and before buying it I followed the size chart to make sure I got the right size for me. Unfortunately, it fits smaller than I expected. All my shirts are size M, but this one felt tighter and not as comfortable as I would like.