Terrific location in the middle of St Stephensplatz. Close to everything. Lovely friendly dog and cat to greet you and make you feel at home.