Yes I stayed there back in 1999.
If memory doesn't fail me, there was a Casino next door, and a Toblerone museum with a statue of a person climbing outside the wall. It was situated just across a bridge from the Old Town, near the giant clock.
When I stayed there in 1999, there was a Swatch car parked outside and it was a novelty for me and my wife to see it. I know the hotel then was rather new, and everything looked like it was out of an Ikea catalog.
I remember the Hotel because it was unusual the way the stairs led up to the rooms in the open while we dined on the ground floor.