If you are wishing to visit Nepal and do some trekking, sightseeing or some other adventure, I'd say there is likely not many better companies to go with in Nepal. From the very first contact with them, Nepal Hiking Team and their Manager, Ganga, was prompt in his replies and provided all the necessary information. Ganga then advised on the best trip for us bearing in mind our time frames and what we wanted and then happily tailored a trip to suit us. On arrival, everything went absolutely smoothly from airport pick up to airport drop off and everything in between. The hotels and lodges we stayed in were very good and we always seemed to get preferential treatment from the owners maybe because we were from Nepal Hiking Team! The guide, Raj, was superb and made the trek even better than it was. Nothing was too much trouble for him. They even went to the efforts of organizing a surprise birthday cake when we were trekking for my wife when we finished one day in a Lodge. Also, when we stayed in Kathmandu after our trek, they very kindly offered to help us find some suitable accommodation at a discounted price they can get from the hotels. So in short, I'd have no hesitation in strongly recommending Nepal Hiking Team to anyone - you wont be disappointed. In terms of the trek we done, we tailored it slightly and omitted the Kathmandu sightseeing and in doing so, got a cheaper price. The trek was just about right for us and allowed time each day to relax in the lodge and small village we stayed in. On some days, we had the chance to get to know the local family. The trip is suitable for all ages who would likely go trekking with ample time to relax and spend some time in each location. Rebecca and Paul