Question on usage of "thanks":
On past January I was on my vacations in London taking some photos of London Bridge when I made a joke with some foreign photographers (Germans, I think) : I was holding a very common Sony camera, and I said something like that: "let me teach you how to take photos with my professional camera". Everyone laughed and one of them offered to take a panoramic photo of me using my memory card on his camera. I was very pleased, said "Thanks so much!" and left.
My question is:
In this situation, was "thanks" appropriate to politely demonstrate that I was very pleased with what they did?