I booked the apartment and loved it. The place is not upscale, but tt was very spacious, with two bathrooms, long hallway and closet for hanging coats and clothes and leaving your shoes, a large bedroom, and a large kitchen-dining-family room. There were two (small) TVs. The staff were all very very nice and helpful. The cost was also very reasonable.
The two negative things:
1) breakfast. There was a nice variety of items, with cold cuts, cheeses, cereals, and breads. I like decent eggs for breakfast, but the eggs here, called "omelette" was some kind of a egg milk mixture baked in a big pan cut into small squares. Not appetizing or good tasting.
2) Soap and Shampoo for the shower were these flat one-use packages that you tear the corner off to use. I had to go buy shampoo and body soap for the shower.
I will stay here again. The shampoo and soap are easy to take care of, and if I really want a better breakfast, I can find another place on Nevsky Prospect 1/2 a block away.