Good
It is good overall but require more time to reach to the desired results.
Rating: 5 stars