Yes, been and it is mightily impressive.
I do find Russia oppressive though. Lots of uniforms and bureaucracy everywhere you go.
I didn't notice any racism when I have been there, but then hardly saw a black person anywhere.
Best place for me was St. Petersburg, which I absolutely loved and...