Nice sized apartment with everything we needed for our short stay. A good location close to Letzigrund stadium with easy access to the centre of Zurich. Good communication with the agency before, during and after our stay. Check in was ok, although the key lockbox is not so easy to open so some patience is required.
Unfortunately, parking charges in Zurich are high so be prepared to spend 30-50CHF per day. We parked at the Albisriederplatz parkhaus as it is a bit cheaper than the Crowne Plaza.