Hotel Shelfort
Everything about this stay was excellent. The staff were incredibly friendly and welcoming, and the hotel’s atmosphere—evoking old England with its cozy, timeless charm—is absolutely delightful. Soft background music in the evenings adds to the serene vibe, and the entire place feels quiet and peaceful, almost like a hidden gem. We barely saw other guests aside from breakfast time—most were rushing off to work or visiting museums. The room was spotless, with strong shower pressure and smooth drainage. When we gently mentioned needing fresh towels, they were replaced immediately—great attention to detail. While bed linen was changed only once every five days (which is standard), cleanliness remained top-notch throughout. Breakfast was far from meager—far from it! We had boiled eggs, cold cuts and cheese platters, olives, cucumbers, tomatoes, and a daily hot breakfast featuring oatmeal (my favorite, and always available). But it wasn’t just oatmeal—each day brought something new: scrambled eggs with variations, egg dishes, baked casseroles, sausages, pancakes with fillings, and more. Coffee was always on hand—even when we arrived late. Plus, there were juices, milk, yogurt, cereals, and plenty of options for those who prefer a lighter start. The location couldn’t be better: right next to a tram stop, just a 5-7 minute walk to the metro, and the Neva Embankment is literally around the corner. There’s a 24-hour convenience store right at the street corner, a fantastic shawarma shop nearby, and just through a little alleyway, a charming Serbian restaurant that lives up to its reputation—not just for the food, but for the warm hospitality. I’d even say the owner’s personality alone sets the tone. And yes, you can enjoy a proper Russian borscht for just under 500 rubles—delicious and affordable. Overall, this hotel strikes the perfect balance between comfort, location, and authenticity. A truly memorable stay, and I’d happily return.