The flat I got was big and modern and excellent, not far from the centre of town. It was in a very recent block of flats. The issue was that the address given (on arrival) was not the address of the flat. The driver took me to the agency's address, where I had to argue with the girl to get a centrally located apartment. Besides, she wanted a RUB 1,000 deposit without giving me a receipt, which I flatly refused to pay. In the end, the driver took me to the apartment where I paid by credit card after seeing it. Initially, they wanted me to pay without even having seen the apartment. So, the actual apartment was excellent, but the level of service on arrival was very poor with a certain casual rudeness that is, sadly, often encountered in Russia but one gets used to it.