5 stars

(Translated review)