It's my first time in San Fran visiting over seas, staying in Castro. But I was definitely more curious about safety in the neighbourhood - it sounds like walking is fine in the morning
The spa is alright - fairly clean, massage is decent enough but nothing amazing. There's a concierge at the door where you need to tell him which floor you're going to before he lets you into the building.