Vietnamese tea house operated by deaf and dumb staff, Hoi An. So humbling.