To be honest, I didn't give high expectation to any agent in Indonesia due to previous experience. However, Reza Trekker is unbelievably amazing! The owner Jamal gave us an reasonable price for 3D2N trekking to Rinjani summit. Because the difficulty to pay deposit( I booked the trekking way earlier), he didn't insist on that and everything just verbally agreed. The driver showed up on time to pick us from airport and drove us to office for the briefing. After that fetch us to hotel and Jamal even arranged a guide to bring us to waterfall the day before trekking. Everything was just well-arranged. I have to mention our guide Karim, the best guide I ever had before! He is very patient and considerable. When hiking up to summit, he held my friend's hand and encouraged her to take her own pace without rush. Without him, my friend couldn't make it to the summit. When we were walking down to the lake, he noticed that I was having a hard time to walk due to exhaustion and feet pain and the trail was so steep and dangerous. So he offered to help my carry my backpack. Besides, He was very familiar with the area and flexible with the plan. When he found we were behind the schedule, he changed the camping place from Crater Rim 2 to another place, so that we could rest more on the second day and prepare for the last descending day. In terms of meal, Karim cooked delicious food for us, and two porters (sorry I didn't get their name) even carried fruits, like watermelon and honey dew for all the way, which were insanely heavy! Another thing to highlight is that Karim them never threw the rubbish. They just kept the plastic and empty bottles with them. We really appreciate all the staff in Reza Trekker!