Reserved for Christmas night and had the 4 course fixed price menu + appetizer. My pacific red fish was sautéed perfectly ,but had a distinctly "fishy" smell . I had to preorder the desert (soufflé ) to be ready for serving in the parlor / fireplace room after dinner.
After waiting 20 minutes in the parlor room ,I asked about our deserts, and found they had been completely forgotten ! The server and manager apologized and took the appetizer off our bill, and provided a substitute desert for me and the original desert for my wife.
Both problems, I feel were due to an unusually busy holiday night,and this experience was a real anomaly, especially for the service/server who is usually excellent.
As for the smelly fish, which tasted OK, I think that it may have been frozen/thawed which many times comes thru with an undesired odor. With the reputation of the Ranch , I think this is a bad choice of fish which is disappointing.
If you own or manage Keystone Ranch Restaurant, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.