Is the Sig Sauer MP320 any good?