Thanks. I must pay it a visit.
Yours certainly is! I'm constantly amazed at how dreadful publicity photos can be. I suppose they just send an employee out with a phone.
Indeed you should if this type of landscape attracts you. France has three major canyons, not to mention a host of smaller ones: the most spectacular is that of the Tarn river, then come the Ardèche and the Verdon (in Provence) ones, fairly on the same level, I'd say.
None is as breathtaking as the Grand Canyon, although they still are a sight to behold, and will leave lifelong memories. Their main advantage over their US counterpart is that the food available in the nearby towns and villages by far surpasses that offered in the Grand Canyon area...
In terms of tourist frequentation, of course during the Summer months, the Tarn canyon is packed with large buses on very narrow and twisty roads, but last time I did the Ardèche canyon scenic route off season (that was when I took the photo above), I was absolutely and completely alone, even though it was on a Sunday in December: not one car, one bike, one bicycle in sight for more than 40 kilometers!