I was coming to Nepal for a school project, but I wanted to do something fun before I started so I signed up to do the Annapurna Base Camp Trek. Everything I needed to know (packing guide, fitness training, etc) was on Alpine's website. The owner of Alpine Ramble (Dil) and my trekking guide met with me before the day before the trip to go over my itinerary which was truly comprehensive. Given the dates I was coming, it was just me traveling with my porter and guide. Both of them were kind, patient, and accommodating. During the trek, there were days when I wanted to take it slow, but then there were days where I wanted to keep going beyond what was on our itinerary. The Alpine Ramble team was always ready and very flexible. Dil also was very helpful! I enjoyed trekking with Alpine Ramble. From an ethical perspective, I also appreciated that Alpine Ramble takes care of its guides and porters (ie limiting weight for porters, giving rest breaks between treks, etc).