I think it looks good. I like big pieces of driftwood. Sadly, the rock may cause issues in your tank.
As I suspect you already know, driftwood will release tannins in the water, which are slightly acidic and drive your aquarium's hardness and ph down. Generally speaking, this is a good thing. The majority of the fish that are kept in planted aquariums prefer soft, acidic water anyway. Additionally, as the tannins release over time, any ph and hardness changes are diminished.
The rock, on the other hand, appears to be limestone or something closely related to limestone. It could be coralline, but I digress. Limestone is quite basic and has the potential to drive your water's hardness and ph up. Some very soft limestone and limestone type rocks will shoot your ph and hardness into the stratosphere. Rock tends to stay rock, and in my experience, it will continue to raise the ph and hardness of the water if it happens.
You may not have that problem, but if you see your ph begin to creep up, you may want to get some harder (physically harder, not ph harder) rocks, which tend to be more inert.