I had a great experience. Clean place with kitchen. Communication with the host was prompt. She dropped off a fan when it got hot and a heater when it got cold almost immediately. Location wise, there aren't many places better than Telegraph Hill.