It's a little under decent. The highest IV's you can have on one stat is 31. So I normally, after getting the nature I want, check the IV's and if the most crucial ones are around 25-31 then I consider it a good pokemon. Hasty is good for your Froakie if you plan on running a mixed set. But try resetting for a modest or timid nature with IV's from around 25-31 in speed and special attack.