S K.
Yelp
Hotel City was outstanding: it was great in all the ways that Swiss hotels are great, and not flawed in the ways they can be flawed.
The hotel itself is clean, modern, and elegant, even if in a slightly Euro way (some of the furniture can remind you of IKEA). The rooms are unusually large. The breakfast is excellent. The WiFi works really well. The staff are friendly and accommodating (the breakfast staff especially so). The public spaces are simple but pleasant (even the staircase was created with an eye for design).
The floors are also laid out well. Every floor has a printer, shoe cleaner, and coffee machine (in addition to coffee/tea facilities in the room), which are constantly refilled. Call down for an iron and you'll have one in minutes. That is, this place works just as well for business as leisure.
The rooms feature air conditioning. There must be times in the summer when that's really useful. Even during more temperate times, it can help if a room starts to feel stuffy. A/C isn't a given in many European hotels, so it's a feature worth noting.
One other noteworthy quality: two blocks north of the hotel is a self-service laundromat [https://www.lavanderiaselfservice.ch/], which is open long hours, has English instructions, and has friendly staff who also speak some English. [Tip: the washers automatically dispense detergent.] It's close enough that you can start off a wash, return to the hotel, eat a 30 min breakfast, walk back over, and your washing will just about be done.
The quality of location depends on what you're in town for. It's not next to the waterfront or the pedestrian zones, which are a 10-15 minute walk away. However, it is right next to USI (the main university). Also, if for some reason you can't or don't want to walk, there are several bus lines that depart from a block away in multiple directions that will get you to the pedestrian zone, waterfront, Parco Civico, central bus station, train station, Paradiso, etc. quite promptly, so this location even works for a tourist. What you lose in absolute location you gain in price, facilities, and quality of service.
If I had to pick one nit, it's the silly WiFi registration system, which requires an authentication every time you return to the hotel network. If you forget to re-authenticate you aren't connected, which means you could be eating up data on an expensive roaming plan (wonder how I know that...). Without getting all nerdy here, it's not hard to improve the authentication step so that this repeated authentication isn't required, and that would be a clear improvement. But, you know, you're really plumbing the depths when that's all you have to complain about...