I highly recommend Cristian's Airbnb for your stay in Zurich! It is right near a public tram stop so you can get around everywhere you want very quickly. We even walked to and from the place often which is a bit uphill at times but great exercise as needed! Closeby to a grocery store also.
His place was perfect - felt we could stay long term!