We just return from Nepal after tours in Kathmandu. Nepal Hiking Team was incredibly organized and friendly. I trekked Annapurna Base Camp with a friend, our guide was Parkas who was great. We then did 4 days if cultural sightseeing in Tibet. I unfortunately got altitude sickness in Tibet and had to leave early- Ganga arranged for me to stay in Kathmandu for the extra couple days. This was a pretty intense trek (and I'm in good shape!) so be prepared to sweat!
I would highly recommend this company for travelers to Nepal, they are easy and efficient to communicate with and I felt very safe traveling with them.