As is my habit at this point, I'm going to review this place from the perspective of someone traveling with a small child (keywords: baby, kid, family). My son was a little over 2 years old. Nicole offered every imaginable need for a small kid--high chair, stroller (BOB), Pack'n'Play (though it's a smaller version, so for a really big kid, may be cramped), even dishware, books, and toys. I think I read Cat in the Hat nearly a dozen times in a week. She also supplied a bike with bike seat and helmet which we sadly ended up not using because the second half of the week was really rainy and stormy.
Other useful notes as a parent: lots of spare towels (beach and bath), sand toys, and easy-access washer and dryer. There are some items you'll need to move when you first arrive to keep them away from little fingers (remote controls, possibly a light or two depending on how obsessed your child is with lights, maybe some cutlery depending on where the last guest put things away). We've thankfully moved past needing to be super-diligent about outlets, but they weren't covered (I'm certain Nicole has outlet covers if you need them though).
The front patio is pretty reasonable for playing, though it's not huge. However, the location is wonderful--2 traffic-free blocks to the bay, and 3 almost traffic-free blocks (one street to cross) to the beach. We walked along and played at the beach and the bay nearly every day, and our son loved it. Plus Belmont Park is walking distance (maybe a mile away?), and we spent time there too. So not having a big yard really doesn't matter much.
We didn't end up cooking dinner at all, but we had a bunch of breakfasts and lunches in. We arranged for a delivery of basic supples via Instacart, and there's a Trader Joes in close driving distance. Plenty of cooking and prep tools though, including a big microwave and a dishwasher.
As for restaurants, there are only a few in quick walking distance, with a few more within a mile. To go to most of the nicer restaurants, you're going to have to drive. With the included parking, that's not a concern.
The layout of the place is a little quirky--the smaller bedroom (the one we had our son sleep in) is the only way to get to the garage (unless you go over to the garage door and get in that way). We didn't sleep in that bed, since kiddo was in a pack'n'play, but the bed in the other room was very comfy. There aren't a huge number of alternate cover/blanket options (we were there when it was warm-ish and we had some difficulty maintaining comfortable sleeping temps, but that's partly me because I hate having fans running while I sleep).
Nicole was very responsive, helpful, and was a great host. We had a great time on our trip!