Здание Schweizerhof построено в традиционном архитектурном стиле. Небольшой, но величественный вестибюль с полированными мраморным полом, люстрами и холлом с удобными кожаными диванами.
Отель Schweizerhof расположен напротив главного ж/д вокзала Цюриха, в 5 шагах от знаменитой улицы Bahnhofstrasse, на которой расположены эксклюзивные бутики и международные банки.
В отеле 115 номеров, номера довольно просторные.