Been to Highlanders Inn on recommendation. This is a small homely place with very helpful staff to assist. All rooms are facing the slope side of Darjeeling and you get an uninterrupted view of Kanchenjunga from your rooms. The room service food is very homely and nice. Restaurants are also very nearby walkable . This place is best and affordable without having to shell out a lot.