I've stayed at Curry Village many times because of its location to my favorite trailheads of Vernal and Nevada Falls, easy access to the shuttle, and its price. I like to camp and this campground has the tents already set up, a nice frame, a decent cot-like bed with a remarkably comfortable mattress, and the potential to see a dear or bear wander through the grounds in the middle of the night.
However, since Curry Village became Half Dome Village this year, the food service has plummeted in quality - bring that part of Curry Village back. I will stay there again for the reasons in the previous paragraph, but I will not eat there - except for maybe the Coffee Corner in the Pavillion and the Pizza (that is still very good). The cafeteria made food so salty I couldn't eat it, and when I did, it upset my stomach for hours. The outside snack bar on the other hand, had food so bland I couldn't taste it. And the grilled cheese sandwich was the worst I have ever had - and I'm pretty forgiving about grilled cheese. But this one had the wrong bread - dry and too much of it and very little cheese with absolutely no taste.
We stayed 4 nights and 2 nights we went to Yosemite Village and ate in their dining room and the food there was pretty good.