TMG Adventure team is very good. They do have good knowledge and capabilities to organize the trip. My trip was with John; he is a good and kind person. Time in Nepal with nature and with him was the remarkable one. I had a good time with him.