We stayed here for four nights including New Year's Eve. There was free wifi which was a decent speed, the room was clean and spacious and it was at a good location. The weather was freezing and below freezing on a couple of days there so we caught a taxi to and from the hotel some days as walking in minus 16 degrees Celsius wasn't pleasant, in warmer weather this wouldn't have been an issue.
The staff at the from desk were lovely but some staff were more helpful than others. I wanted to get my dress dry cleaned and was told by night staff I had to take it down the road but in the morning when I brought it downstairs front desk said they'd do it for me; a very small matter but the hotel organising it saved me time!
All in all, a good experience :)