Well written for all parts. Sensitive arrangement that will challenge the group. All ages (Elementary School/ High School) will find it attractive and appealing. Very playable!