This was the best I could expect. I never thought that a Nepali travel agency would organize such itinerary. It took me almost a week to search through the internet and scan through hundreds of travel agency before I could finalize the trip for myself. The founder himself chatted with me and even called me to make sure everything is syncing. How great is that of Him! It was an amazing trip.