Excellent location: public transit, market, grocery stores, malls, cafes/restaurants/bars w/in very short walking distance. Most attractions also w/in < 45 min. walking distance, & one really should walk in Sankt Petersburg because the city itself is an attraction, a living museum. (You will also need to walk to your room as there are no elevators, and in Russia the floor count starts at 0).
Reception staff are very professional and accommodating. Housekeeping staff not so much. When I asked for an extra towel, I got a mini inquisition & a lecture from one of the housekeeping staff. The room was cleaned well, but don’t expect 4 stars worth of amenities or toiletries; might have to ask for items you need; there wasn’t a bathrobe or coffee maker in my room, and free bottled water was there only on the 1st day. Not a huge deal, but if advertised, should be delivered, & as a guest I do not want to keep asking for items which should be readily available in my room.