I have been looking for one for ages and they never seem to fit properly. I ordered one online and love the look and fit but I would have to wear it open as the diagonal zip thingy makes it crazy tight! My friend had advised me to size down and says she can't zip hers. Is this the key to getting a good fit? Thanks in advance.