Sadly, this is the first time I have written a review that was less than stellar about the AirBnB we stayed in (we stay in places 3-4x a year). We chose this particular place because they advertised that you could smoke outside (we had one guest stay for a few days who smoked) and there was a BBQ on the patio. When we arrived, the information book said that you had to go across the street to smoke, and the BBQ didn't have any propane. I did contact the hosts who, after two hours (this is a very long wait time in my experience), responded that they would reimburse us if we refilled the propane tank. This was hugely problematic for us as we had spent the day shopping for the perfect BBQ steaks, and we came home expecting to cook on the deck with wine and a lovely view. Instead, we were forced to use a stove to cook high-end steaks, and our group couldn't stay together on the deck while they were cooked.
Beyond these disappointments, the deck is truly as amazing as Cedric and Jun advertise. We spent every morning sipping our coffee and looking at the view. (It was a bit chilly so we gifted the home with a queen-sized fleece blanket for others to enjoy.) The neighbours who ventured onto their decks were friendly - in fact, the people in the neighbourhood were very warm. The kitchen was filled with tons of pots, pans, and spices. We had a chef come cook for us one night, and she had everything she needed to prepare the meal.
We paid attention to other reviews and chose not to rent a car due to the difficulties of parking - this was the right call, and getting in and out of town via Uber was easy and cheap.
This was our first time in San Francisco, and it was absolutely delightful. Fisherman's Wharf, Napa Valley, the Ferry Building and our walking tour in Chinatown were all highlights. As foodies, however, we found the restaurants to be world-class - Lazy Bear, Saison, Angler, Hogg's Island Oyster Company, Lookout's Drag Brunch, Bonita Taqueria, Boulette's Larder, and the Franciscan Crab House - all defied expectations.