Third Rock Adventures is a highly ethical trekking company who care about their client's satisfaction. Their specialty is flexibility ; whatever challenges present in remote rural areas, they are able to seamlessly amend itineraries affected by climate and changing local conditions. Mr Naba and Nabin run a first class operation which is deserving of the highest praise and recommendation. The natural beauty and landscape of Upper mustang was really jaw dropping. The festival was so warm with colors and the local dance. I enjoyed it. I do plan a further trip to Nepal in 2019 and will consider no other operation