Being a great fan of Nepal, I travelled 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 in guiding. 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 for anybody going on a trek in Nepal. Just book your flights to Kathmandu and he will make sure to arrange the rest.