Karmi Farm is a great place if you need some peace and quiet. It is in a great location with great views of the hills and a winding river in the valley. You cannot see Kanchenjunga from the front of the farm, but you can take a quick hike and have amazing views of the range. The staff is extremely friendly and helpful. We had an amazing time relaxing, hiking, eating etc. The food is so delicious. We would highly recommend Karmi Farm as a wonderful place to stay in Darjeeling. The rooms are clean and cute. The bathrooms are nicely maintained with warm running water. There is also bird watching and other activities to help you relax and enjoy.