I'm sure there's some unfinished construction in Sochi, and other minor problems. Nothing is ever going to be perfect. But, I read some posting by an athlete about her trip from the US to Sochi via Moscow on Aeroflot and it was so full of BS, I decided that anything further she could say was also BS. I've been to many parts of Russia, and they have been the equal or better of many parts of the US, including Southern California, Texas, Louisiana, the South, etc. No, I'm not picking on the South or Texas. America is a large country, and everything can't be like Manhattan. Now, multiply that by 4 and you can see what Russia has to deal with.
I added Southern California just to appease the rednecks on the board