Good hotel room in Zürich Altstadt (old town) within walking distance of many attractions, and what you can't walk to, the tram or polybahn will take you there. Zürich central station is also quite close by for a good connection from the airport. The two location thing was slightly confusing but the hotel concierges were very good with that, and very helpful overall. We didn't try the food, but breakfast can be booked with the hotel, as can parking, which is very handy as the whole city has difficult parking.