Book Ratings in a Five Star System

I like to provide feedback to authors after I read a book. I tend to provide at least a rating for books and usually write a review to explain some of the reasons why I rated it the way I did. The most common softwares impose a one to five stars rating system, one being the worst and five being the best. There are no half stars, which makes it difficult sometimes to apply a rating that seems appropriate. In order to stay within the integer method of rating, how can a rating decision be made? Here’s my simple criteria, five stars means I liked it so much that I’d read it again. Many of the books I’ve given five stars I have read more than once. Four stars, I liked it a lot but probably won’t read it again even though it was really good. Three stars, it was okay and I’m not unhappy that I read it but it won’t make my all time best list either. There are a lot books that fall into the three stars category for me, all worth a read and maybe would be higher rated in someone else’s opinion. I might even suggest to people I know that a three star book I’ve read would be one they’d like. Two stars means I didn’t like it much, wouldn’t recommend it and I’m not really all that happy that I read it. One means it was so bad I couldn’t bring myself to finish it. That takes a lot because I tend to always try to finish a book with the hope that the author will pull off something spectacular near the end and save it. Usually that doesn’t happen but sometimes it does so I try to plow through no matter what I think early on. That’s the criteria I use to rate books. How about you?