Being a great fan of Nepal, I traveled with Puru on Mount Everest Base camp trek a while back 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 guiding. I was traveling 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 for anybody going on a trek in Nepal. Just book your flights to Kathmandu and he will make sure to arrange the rest.