Overall Zeus seems like a good company that is very fast and responsive to customer service issues. Check in / check out is also super easy and the place is nicely furnished.
In my case I actually booked a different place originally through the host but it had a number of issues because of the previous renter and working with the customer service team I ended up having to relocate to this one.
This current listing is in a nice apartment complex in Mountain View. Everything is nice, the walls are pretty thin though so you do get lots of neighbor noise (ie hearing them play music, talking, cabinets shutting etc). I got used to it after a while and it was manageable. Other than that I liked the place.