We have a few. They have done fine in the dishwasher and I have also washed by hand and just let them soak in hot soapy water for a bit then wash. To my knowledge they are clean

They keep coffee quite hot for a long time. The rubber ring came off the bottom of one of the lids and it still doesn't spill. We've had other mugs that leave a metal taste but this one doesn't seem to! We also like the "bubba" mugs that canadian tire sells!