This is almost as good as a mini-hotel can be. I had a large clean room (much larger than what you typically get at a 'mini-hotel'), comfy bed, good friendly service, and it was generally quiet (the place is in the courtyard of a residential building). If you need to be in the historical part of Vasilevsky Island, this is a great location, close to metro, with groceries and places to eat in the area, walking distance to the uni, and a longer but pleasant (in the summer) stroll to the main sights. The breakfast is limited but it's there, and it does include both hot and cold options. It almost feels like a standard (i.e. not the "mini" kind) hotel.
The not-so-good things for me were: (1) wifi did not work in the room (good signal but no internet) - but did work well at the reception/breakfast area, (2) they operate a closed site with a door bell access - ie all who enter the reception area (which includes some residents in a different part of the same building) have to ring the bell. Since my room was near the reception, endlesss door bell rings woke me from early on, when day staff arrived and the punters started coming for their breakfast. I would stay again but ask for another part of the hotel.More