The Annapurna Three passes trek was absolutely awesome. The guide and porter assigned for our trek were superb. They were funny and energetic, knowledgeable and extra careful about everything to do with the trek. They managed everything. I once doubted about them when we were heading to Sikles village from Pokhara, but at the end of the day, everything turned out to be as planned. They were committed to perform everything on time and perfectly. The trekking trail was moderate for me. I realized I should have exercised for more days before I took a flight to KTM. I felt a bit challenging to trek on day 17 and 18, but my guide helped me through the day. Glad that I was in safe hand. Overall, the trek was more than I expected. The sad part of this trek is that some rooms weren't as expected, but it was due to the remoteness of the place. I felt uncomfortable to sleep at some of the places. Let me share the best part of the trek 1) the world's highest altitude lake – Tilicho Lake 2) Beautiful Sikles village 3) challenging crossing of Namun La, Kang La, and Mesokanto La Pass 4)View of Annapurna I (8,091m/26,545ft), Manaslu (8,156m/26,758ft), and Dhaulagiri (8,176m/26,824ft) and 5) exploring Nar and Phu villages.