To add to the other comments. There is a grammar rule about this, but most native speakers do not give it a second thought. It is called adjective order. We naturally put adjectives in this order: opinion, size, age, shape, color, origin, material, and purpose. That is the reason "The Dragon Boat Festival is a traditional(age) Chinese(origin) festival." sounds more natural. :)