Given the task definition, example input & output, solve the new input case.
In this task, you're given a review from Amazon's food products. Your task is to generate a rating for the product on a scale of 1-5 based on the review. The rating means 1: extremely poor, 2: poor, 3: neutral or mixed, 4: good, 5: extremely good.
Example: I have bought several of the Vitality canned dog food products and have found them all to be of good quality. The product looks more like a stew than a processed meat and it smells better. My Labrador is finicky and she appreciates this product better than most.
Output: 5
The user really seem very satisfied with the product and gave good review worthy of 5 stars rating.

New input case for you: Got this for like $10 on a warehouse deal. It was a bargain! I received them in early May and the label says best before June. At a rate of one can per 2-3 days, I don't think I'll have a problem finishing them off before June. (I know, I have a sweet tooth). All 4 cans had some dents on them but the condition of the gulab jamun inside was good. They were just as described - soft cheese balls (about 20 per can) in a sugar syrup with just a hint of cardamom. Warm it up a before eating for the maximum flavor and texture.
Output:
5