What does aufrichtiger Dank mean?

aufrichtiger Dank - German to English

genuine thanks a lot {pl}