I used to live in Driggs, so I've gone to O'Rourke's quite a few times. The food is decent, nothing special. The breakfast is pretty good though; I like their skillet with hashbrowns, eggs and sausage. The service was close to awful. Almost every time I walked in, I wasn't acknowledged for at least 20 minutes after I sat down, and the only good waitress is Alejandra. The customers consist of a lot of locals from the religious community of Driggs. If you're not a "member" they will gawk at you and divert their stares upon you and whoever you are with. Overall, I really dislike the awkward environment of this place, and they could benefit from a more attentive staff. For a local breakfast, you are better off making the drive to Jackson and going to Bubba's or the Virginian Lodge.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.