El Swiss Star Longstreet - Self Check-In está en la animada y popular calle Langstrasse, en el centro de Zúrich, a 900 metros de la estación principal de tren, y el registro de entrada es automático. Las habitaciones disponen de WiFi gratuita.
Las habitaciones y los apartamentos son modernos y cuentan con TV de pantalla plana y baño. Algunos también tienen cocina.