If it wasn't for the exceptional location, I wouldn't come back.
The breakfast was fantastic, the staff were nice and helpful, the beds better than in many places, BUT - the condition of the room was, to say the least, shabby and the cleaning below all criticism. The bathroom wasn't cleaned properly after the previous guest, and it was enough to happen to see the toilet from a slightly wrong angle to see things to dream nightmares about. Similar disgusting artifacts were found around the room: under the sheets, the mattress, you name it.
I'm also a little disappointed that the hotel didn't inform us anywhere about the New Year's party that was at the restaurant, neither before (as other hotels had done with various arrangements during christmas) or when we checked in. We were really taken by surprise and it would have been nice to get the room right next to the party IF it had been a good show, but it sounded like a bunch of football hooligans in a karaoke bar on a Scandinavian ferry at 3 am (maybe it was?).