No, this, IMHO, would not be a soil to use. Reason I say it is because of two things: 1)tree bark; and 2)Pre-fertilized.
If you want some good soil, go for the Fox Farms Happy Frog, Light Warrior or Ocean Forest. If all three are available then I'd select the Happy Frog.
Hope this helps.