The coat comes in two lengths and five sizes, with shoppers saying they 'just had to have' the 'flattering' piece