Bob's place is part restaurant, part antique shop, part entertainment. The Cactus Room operates on diner time (food takes a while) with diner personality (the owner has opinions about ketchup). But that ribeye steak sandwich and those hand-cut fries are worth the wait.
The bison burger is the signature move here, though the beef burgers and veggie options get plenty of love too. Bob takes his craft seriously. Don't even think about reaching for the ketchup bottle until you've tried his burgers as intended. The homemade coleslaw and key lime pie round out a menu that's clearly made from scratch.
You'll find outdoor seating when the weather's nice, plus local beer to pair with your meal. The atmosphere is pure small-town Utah diner, complete with antiques scattered around and Bob providing running commentary. Groups can make reservations, which is smart given the deliberate pace.
Virgin sits right between Zion's main entrance and the smaller town of Hurricane. It's the kind of place where you stop for lunch after a morning hike and end up staying longer than planned, partly because the food's good and partly because Bob's got stories to tell. Cash or card both work, and takeout's available if you're in a genuine hurry.