This is my personal opinion and my own experience!
What is good for me can be not so good for you and viceversa!
Since I am a teacher I will grade according to the American grading:
grade A - Excellent
grade B - Good
grade C - Average
grade D - Below Average
grade F - Fail