Not sure about that company but the place I stayed near Shimla advertised free wifi like many hotels but it frequently didn't work (albeit during Diwali so not sure if it is a regular problem outside that time). Also there were fairly regular rolling blackouts, which was the same in Nepal so I...