We stayed there one night, our first night of our trip. It was nice and basic. We didn't use any of the public facilities, so I can't really comment. The location is beautiful and it was great to wake up to the ocean at our back window. Very easy to walk down and on the beach.
The staff at the check in was very nice, didn't seem to give very good or detailed suggestions for dinner. We found great options the next morning on our own after an average dinner. Maybe I misunderstood his directions.
We awoke to a flat tire and were able to use the phone for assistance and then wait in our campervan as the reception staff offered to direct the roadside assistance guy to us.