Lots of positives: Excellent location! Right at the beach, a short walk to several restaurants (bakery for breakfast; taco, pizza, and bars for lunch and dinner), a bike rental place, and we even walked to the bay side to rent paddleboards and kayaks! Each bedroom is on a separate floor, which offers some privacy, except for the 2nd floor which is next to the kitchen and living room. But worked fine as a kids room. There were boogie boards, skim boards, sand toys, and some beach chairs that we were able to use. Kitchen had plenty of plates and cups to accommodate a big family meal. And the outdoor shower had hot water, so you can get most of your sand off without freezing!
Some negatives (or at least things to be aware of): Garage is only big enough for one car (it did fit our minivan) and bikes and surfboards (maybe you could squeeze a Mini in the second space). Street parking is super hard, but there are a couple small pay lots including one that allows overnight. Some millennials were having a party next door Saturday night, but you kind of have to expect that at the beach. Be prepared to sweep a couple times a day as the floors get dirty and sandy. Again, expected at the beach, but they were also like that when we first arrived. Beds were very clean, though.
Negatives are minor compared to the location. Hard to beat! This was cheaper than other places along the beach that we looked at, so overall good value.