Well, Not perfect but still good.

7.5/10