My girlfriend and I stayed here for 2 months and worked remotely. Overall, this is a good apartment in an excellent location.
The building is older and has quirks: the kitchen is divided into 2 rooms, as is the bathroom. Neither of these make the stay unpleasant, you just have to get used to them.
The location is excellent for exploring Haight Ashbury and surrounding neighborhoods. Free street parking but you have to move your car every week and it sometimes takes a while to find parking. Also, in the main bedroom, we could sometimes hear noises at night from people, car alarms, etc.
For most of the stay, Josh responded quickly and brought things when we needed them. Later in the stay, when there were issues with the roof and plumbing, we were less satisfied with the host communication. We had to proactively reach out for updates and he would frequently show up to the property unannounced. He ultimately gave us a refund, which we felt was fair compensation for these issues.