Don't waste your money on the cabins. Maybe if it were half the price it would've been fine.
The cabin had cobwebs and heavy dust everywhere. There were bugs, loose hair on the sheets and towels, and lights not working - we were excited to take a long, hot shower only to find that the cabin had maybe two minutes' worth of hot water. Our showers were FREEZING. The kicker was blood on one of the pillowcases.
Moreover, every communication pathway - booking emails, campground signage, and printed guides - had completely different info listings for camp amenities. For example, our booking confirmation AND welcome email from the campground said the camp store would be open until 9, and we were arriving around 8 p.m. - since the Yosemite area is fairly remote, we planned to get food at the store when we arrived. Nope - it had closed at 6. So we had no food and water, and no wood to have a bonfire like we had planned. As far as we could tell, the activities lodge wasn't open at all - we went by and checked it out, and later heard another camper mention it was constantly closed at the front desk.
The employees were all very kind, but it seemed extremely disorganized - including us trying to finalize our check-in with a brand new employee, day 2 on the job, whose supervisor/trainer had apparently decided not to show up to work that day.
Don't waste your money, stay somewhere that actually provides the amenities you are paying for.