I ordered a size up due to reading the reviews. Typically I am a med and I ordered Large and it fit perfectly. Its a bit long for me but I am short, other wise the buttons and latches are unique and good quality.