I spent the most quality time of my life doing the Everest Base Camp trekking with Third Rock Adventures. The team at this company provided excellent service from the moment he picked me up at the airport till the very end of the trip. Everything was very well organized and my guide Shiva had a lot of experience and knowledge about the region. Besides that, his jokes were the best. Would definitely book with these guys again next time I visit Nepal. Cheers