Overall: Great house, Great host, Great location.
The details: The Host should update the pictures of this house; it's actually MUCH nicer in person! The kitchen and one bathroom have been recently redone (in 2021) and the furniture looks new and is not reflected in the photos at this time :). The place was SUPER clean, the beds were comfy and the lake was beautiful (even with being low!)
The Good: Despite being fairly small, this house is laid out really well and was great for our party of 5 adults and two kids. We never felt crowded. Even sharing a room with our kiddos was fine, the upstairs bedrooms are big. The Deck is HUGE and in the summer is a real extension of the living space. You can tell the host uses this house themselves, it's totally stocked with everything you need in the kitchen and with a ton outdoor stuff too! Having use of the Kayaks was great fun. The lake is literally bath temperature and amazing to swim in. We were able to go into Yosemite twice while we were there and it was beautiful as always.
What I wish I'd known: The house certainly is lake front as described, however, there is a road between the house and the lake. Similarly, there is a private dock, but renters aren't supposed to hang out on it, just on and off to park a boat (there is beach with plenty of area to sit out and it wasn't busy at all). Don't trust your GPS on finding the driveway, it's a bit tricky, but the neighbors are nice and helpful. The lake does get pretty busy with boats during the day, but they aren't supposed to come too close to the shore.
Communication with Craig was super easy. If we come back to Bass Lake I'd definitely stay here again. Thank you Craig!