Hotel Storfors heeft een zeer gunstige ligging in Zweden. Het ligt centraal, ten noorden van het grootste meer van Zweden: het Vänernmeer. Storfors zelf is een kleine plaats die temidden van de Bergslagsleden ligt (een enorm aaneengesloten merengebied). Het klimaat is voortreffelijk: een landklimaat (stabiele warme zomers en koude droge winters) met de meeste zonuren van Zweden!
De natuur en het landschap zijn zeer aantrekkelijk (bossen, meren, heuvels, middeleeuwse steden, rivieren, elanden). Er is een scala aan mogelijkheden voor diverse soorten vakanties en verblijven.