The Ranch Restaurant was very good. I wasn't expecting the Mexican food to be that great here as we are from Texas and love our Mexican food! I had a mixed plate consisting of a hard taco the meat was very tasty in the taco not like home regular hamburger meat it was shredded beef, a chicken enchilada that was huge could only eat a few bites that was covered with melted cheese, and 2 slices of quesadillas that was the best I have ever had a bit spicier than home in case you don't like spicy. My plate also came with pinto beans that were good a huge serving of rice didn't taste it not much of a rice eater, sour cream, and some guacamole. My husband had the T-bone, potatoes, and grilled veggies he said it was the best steak he had here as of yet. Nicely decorated you will think you are in the U.S. Management was very nice and accommodating. We will be going back.