The location is superior - right on the lake, a short walk to a nice public beach, also to Safeway and the Kings Beach commercial strip. It's pet-friendly, too. It's also clean, but there's a very cheap, shabby vibe about it.
First, the place hasn't been remodeled in decades, so surfaces are worn, and drawers and doors don't close right. Second, furnishings were mostly low-end to begin with, so they underscore the place's worn and semi-functional traits: a curtain rod came apart when I was trying to open the curtains. The bedding was bottom-of-the-line, with micro-fiber sheets, those weird sheet-foam blankets, and pillow shams that were so ancient-looking that I didn't want to put my head on them. Third, the walls were thin, so I could hear my neighbors below and next door, making me paranoid about disturbing them.
Other negatives:
Contrary to the promotional blurb, you can't call what they have a private beach. It's boulders and a tiny little pier.
Housekeeping is kind of intrusive. The owners seem to do it themselves, and they don't give you a "Do Not Disturb" sign. I get the impression they really want to come in, even though I neither need nor want clean towels every day anyway.