Great review ,
although I think you've been generous with the ratings