I, along with people in the program, felt very much on our own during most of the experience. Our onsite director was difficult to get a hold of and there was a lot of confusion with our dorm passes and extending our visas.
That being said, Russia is gorgeous. Moscow is an incredible city. The difficulties you may experience with the language brings you closer with the people in your group. When I went I didn't know any Russian, but I survived no problem.