We hired Welcome Nepal Treks for trek to Everest Base Camp. They were an excellent Trekking company. We found Very personable and very accommodating. Guides and porters were very service oriented, helpful, enthusiastic, fun, informative regarding culture, trail, landmarks, wildlife, etc. When were not feeling well or needed to take a break during the trek, there were no issues. We always felt we were in control of our trip. They arranged all our meals and places to stay it was the best. I emailed a few agencies and Welcome Nepal Treks and this Company manager Hari was by far the most efficient with the best English.