8 stars out of 10