Santarosa is a wonderful and authentic hole in the wall Mexican restaurant. The portions are massive and the price is incredibly cheap. I ordered the bean and cheese burrito with pico de gallo and guacamole - it was delicious! And the largest burrito I've ever ordered. Make sure to come hungry.