O Swiss Star Longstreet - Self Check-In, de check-in automático, está localizado na popular e animada rua Langstrasse, no centro de Zurique, a 900 metros da estação ferroviária principal. Dispõe de acesso Wi-Fi gratuito nos quartos.
Os modernos quartos e apartamentos estão equipados com uma televisão de ecrã plano e uma casa de banho. Alguns apartamentos também têm uma cozinha.