Stayed here for 3 nights nights on business, we usually use the Krasnapolsky (sp) round the corner so I was a bit apprehensive as the outside looks a bit dodgy.
But I need not have worried as the Swissotel is a clean and modern place. The room was quite large with a big bed, mini-bar and TV with pay per view films (honestly I didn't use this facility).
Location is very good, just off the square and up the road from the train station and, I was told, the red-light district is just round the corner.
Would come back for pleasure.......with the missus.