Neat and probably works on most dishwasher models, but not enough temperature precision for my comfort level. I wouldn't trust it. Rather just pan fry or bake myself a salmon. I don't have a sous vide, but I imagine this is not a replacement for one since the whole point is precision cooking.
Side note - sous vide steelhead is incredible, thinner pieces in my experience work out noticeably better