Great place - the photos were representative. The downstairs is great for hanging out & the living room & dining area feel very spacious. We all fit in the kitchen as well (7 of us - 4 at the table, 3 at the island counter-top).
Bedrooms were smaller but completely fine.
Well outfitted kitchen - the drawers are a little chaotic but we could find all of the implements we wanted (and we did bake & cook so were grateful for the abundance).
Lesley is a responsive host - great communication.
The one thing I hadn't realized about this location is that there isn't a lifeguard at Ocean Bay Park, so you should have to walk elsewhere if you want a lifeguard for ocean swimming. We swam in the bay (there's a lovely little beach a ~5 minute walk from the house). And, we were actually too early in the year for during-the-week lifeguards anyway.
Overall, we had a great stay and definitely recommend it if the location works for you!