Being a great fan of Nepal, I travelled with Puru on the Mount Everest Base camp trek in 2009. It was thoroughly well organized, and Puru was exceptional in his service and always made sure that we were safe, comfortable, and well-motivated (which is sometimes needed!). What I very much appreciated was his style of guidance. I was travelling with my partner, and he respected that we needed our space but was always close by should we need anything.
I can highly recommend Puru to anybody going on a trek in Nepal. Book your flights to Kathmandu, and he will arrange the rest.