This place is perfect! Shelly, makes you feel right at home. The location is next to Stephansplatz square. Perfect location, no need for taxis everything is walkable.