Due to the pre-recession I first ordered the size Large for my Canon EOS 100D, but I found too big. Then I tried the medium and fits perfectly. Yes, it hugs the body, but that it is supposed to. The material is so elastic and the camera fits well on. So I can be sure that no dirt on the camera comes when I stick it in my pocket. When L dust etc. would freely enters the envelope. And since I bought the shell, so I do not always have to take an extra camera bag, but it can get stuck in my normal pocket is optimal for me the size M.