Detailed Instructions: You are given a review about a place. You need to provide a rating from "1 star" to "5 stars" for this place.
See one example below:
Problem: Although I did enjoy the food here, I was completely unimpressed (and slightly annoyed) by the overpriced margaritas. I ordered a platinum which contained "fresh" juice. It tasted like it had sprite in it, so I thought surely she gave me the wrong one. It turns out that "fresh juice" is really margarita mix on tap from the same gun as the sprite. I asked for something fresh to replace the horrible margarita and received a rocks glass with just muddled lime and a salted rim. I'm not sure it contained any tequila. Horrible! It's not that hard to make a fresh margarita!
Solution: 2 stars
Explanation: The writer has been annoyed in this place and has enjoyed the food. So, "2 stars" sounds reasonable for it.

Problem: Simple, unassuming environment. A little disappointed with the grocery offerings (maybe 20 different items). Was looking for a larger selection, however the food was very good.

I ordered the ravioli with chicken parm, and my wife had the #3, which is like an Italian sub.

The sauce on the chicken parm was excellent. It was quite evident that quality tomatoes were used. The chicken cutlet was cooked perfectly.

One word to describe the sandwich. Simple. Fresh cuts of meat, with the usual accompaniments on a good fresh piece of bread; which is what makes a great sandwich.

Really enjoyed dining out on the little patio, outside in a breezeway. Will return for the food and atmosphere... probably not for the groceries.
Solution:
3 stars