I went on the Moscow & St. Petersburg holiday in March 2008 and could find no fault with the hotels. The Cosmos was perhaps a little dated but we were in an Eastern bloc country, afterall! The one in St. Petersburg was quite far out but it made little difference as we travelled everywhere by coach, also more central hotels are, apparently, prohibitively expensive. I would not hesitate to go on the trip again staying in the same hotels.