My family and I have been going to elcampesino ever since I was a child, when the location was next to the old party store in the plaza. I'm rating this a 3 stars (which used to be a 5) due to the fact that the prices have raised over the years and the portions have gotten drastically smaller. I was very disappointment in my last trip to the restaurant, as was my boyfriend. We both waited about 15-20 minutes for anyone to even recognize that we had already been seated. After I received my food, which always comes out exceptionally fast... I was astonished by the amount of rice and beans that I was given. Literally half of the amount I've been given in the past. For the price of my meal, I was very disappointed. Not only were the portions small, my rice was over cooked. Despite this, I will be returning.. but also hoping my next Elcamp experience will be better.