I stayed here for a month while working in the city. The building was nice, new, and clean. The building manager was super helpful, knew my name after day 2, let me know when packages were waiting for me, etc.
The place itself was updated, everything very modern. I had everything that was reasonable for them to provide and the host was responsive when anything came up.
Hayes valley is right there, whole foods a couple blocks away, overall a great location if you need to be by Civic Center.
I would definitely stay again if I had to spend another month in SF.