This restaurant is one of the best places to eat in Crystal Lake. I particularly like the Italian beef sandwiches. Portillos doesn't skip on the Italian beef. My fiancé loves The salads. Great ingredients, more than adequate portions are the rule. The chocolate cake is delicious. I love this place. I think you will too.