Awesome apartment, huge yard, great location...hits all the requirements. The place was comfy, cleaned, and stocked with basics. Was also super quiet for being so close to Haight St. Would highly recommend!