The tours were very good. The ship was a D. The service was poor. The food was awful. I think there would have been better options for doing this.
Moscow is incredibly expensive. We hired a private guide who was great for a pre-cruise trip. A bowl of soup and an entree for two and 1 drink was $350. One night at a Hyatt was between 680-$1300. Pizza was $60. A cup of coffee $10. $600 a day for two for a private guide.
The art and history is incredible and the people were lovely. Don't do AMA in Russia.
I am so glad that you loved the Black Sea because I know you agonized as to whether you would enjoy it and I kinda talked you into going.