Swiss Star Longstreet - Self Check-In ligt direct aan de populaire en levendige straat Langstrasse in het centrum van Zürich, op 900 meter van het centraal station. Er wordt gebruik gemaakt van een incheckautomaat. Er is gratis WiFi beschikbaar in de kamers.
De moderne kamers en appartementen zijn voorzien van een flatscreentelevisie en een badkamer. Sommige appartementen hebben ook een keuken.