Based on 4 night stay over New Year 2019/20
Good Points :
Location, location, location - just a couple of minutes walk from the old town square and not far from the station, covered market and large supermarket.
Not so Good :
We got off on the wrong foot when, having booked and paid for a triple room, we were allocated a small double. When we returned to check-in to point this out we were told the hotel was full, so they would bring a folding bed for the third adult in our party (to an already small room?). It was only when I started making a fuss that a triple room was identified. Sadly, not the first time I have had this issue with booking triple rooms at hotels.
The room itself was "adequate". The two chairs appeared to have seen better days, there was one bedside light between 3 (which didn't work anyway), and the 4:3 format TV must have been a good decade old. No tea/coffee making facilities and the availability of hot water was unpredictable but Wifi provision was fine. On the one day we had our room "made up" we received new towels and one of the three beds was made (?).
The breakfast buffet was a little disappointing for those who like a hot breakfast. Hot mini-hot dog sausages, a type of egg flan and a couple of bowls of local dishes, although there were cold alternatives.
Overall, there was nothing of huge consequence that was wrong with our stay, but in my opinion if you are expecting a four star hotel you are likely to find St. Olav a little underwhelming.