We stayed for 7 nights and the beds were comfortable and the shower was excellent. The kitchen was well equipped (dishes, cutlery, Kuereg, pots & pans, small stove & a deep sink for dish washing - no dishwasher however). It was nice that it had a small fridge with a freezer, and a large outdoor balcony.
A few things would have greatly improved our stay:
1) A small table & chairs to eat at - even bistro size with folding chairs as an option for guests who want it, the coffee table in front of the couch is just not great for eating. 2) A side table(s) for beverages on the outdoor patio
3) A dresser in the bedrooms (anther were drawers in the tv stand - it was awkward to walk out if the bedroom to grab clothes to get dressed). I would recommend that instead of the bench in the bedrooms to put your luggage on, a small dresser be provided; and a foldable luggage stand for those who want it.
The restaurant on site, Joes on the beach, was dog friendly and had a large outdoor patio. They even had a covered area with heaters. Furthermore the staff we super friendly and accommodating.
The location was excellent for exploring both the south & north part of the coast. We also enjoyed the nearby beach walk & public dock, which provided a swimming (diving/jumping) side & a fishing side. We would definitely stay here again.
For those expecting an uninterrupted view of the ocean from their rooms... be aware there is the main highway (2 lanes) & power lines that obstruct the view.