We stayed here for 3 nights at the beginning of the 'off season' and it worked out really well for us. It was a short walk to the beach, so short that my two year old could make it. Everything else we drove to, but there was plenty of parking this time of the year.
The rooms in the house were nice - very spacious and the beds were comfortable, though there is no soundproofing whatsoever. That means when the first person gets up, everyone gets up. The kitchen had everything we needed, we really only ate breakfast in the house but we did cook dinner once on the stove. One warning, the stairs in this house are no joke. My mom has bad knees so we put her on the first floor which eliminated her having to climb the inside stairs, but I had to hold my breath every time my two year old went up the front steps, or the staircase inside, or the staircase to the rooftop deck. Very steep steps. The back patio was the best place to hang out, it was shaded most of the day and got a nice breeze.
Overall it was a very nice stay and we would stay here again.