I did the Everest Base Camp Trek with Nepal Hiking Team recently and it was an amazing experience. Not only was the trekking quite good in itself, but the overall performance of my agency was top-notch. As with any travelling, it's good to have a reliable agency that does exactly what they promise and more, and for me it was Nepal Hiking Team. My guide Bhim was a good friend throughout the journey. I didn't have to worry about anything as everything was planned and executed by the staff at the agency quite impeccably. What I say is the traveling experience is only as good as the people you meet, and this really does hold true for me with Nepal Hiking Team. They were amazing at their work and also very friendly. They really take care of their customers and assist them in everything. It was the same for me. I was in good hands throughout my stay in Nepal. Bhim was always one step ahead of me and made sure that all of the services regarding the teahouses in the mountain were taken care of in terms of meals and the rooms. But most of all, he was a very good companion who made me feel welcomed, and as a result, had my vacation enjoyed to the fullest. Definitely go with Nepal Hiking Team as you will get exactly what you pay for, if not more!