We have been going to Pines Resort for family vacations for many years and absolutely love the place. The owners are involved and even treated our son to a birthday gift. The location is exceptional, directly on the lake and close to Yosemite. They allow dogs in some of the chalets. Kids get a campfire and s'mores in the evenings. Water sports equipment is readily available on the lake. Casa Velasco Mexican Restaurant which is within walking distance is great as well.