Certainly, you are correct, but it lacks personal gratitude. I think about the Japanese tradition - Omiyage where you give something to show true appreciation.
"Omiyage is an important part of gift-giving culture for those who like to travel. Translated, the word means ‘local product’, and involves bringing back locally purchased items and souvenirs for your friends and family from the places you’ve visited. This is partly why localized items are so popular in Japan – uniquely flavored KitKats for every Japanese prefecture, for instance.
Omiyage is not exactly the same as a typical souvenir though. Omiyage is solely bought for others"