We booked Everest Base camp trek with Naba's agency as recommended by one of our close friends who had traveled with them few years back. He has done 4-5 treks and short tour in Nepal with Third Rock. We had a nice time and were paid back for every dime that we spent. Experienced guide made it even more easier at some of the difficult portions on the trail.Thank you guys!