Nestled in the foothills of the Himalayas, the hotel offers 102 spacious, modern and well-equipped rooms with separate work and rest areas