Rancho Viejo is the best around for Mexican food. I have been traveling lately and have tried other mexi restaurants and i say that Rancho is the best. the rice and beans are so flavorful and good they must have a secret ingredient and the prices are superb. There to-go lunches are huge and are never compromised. I give this restaurant 10 fingers up way up! if you like Mexican food then you must only go to Rancho Viejo while in Brookings !!!