We bought this in blue for my younger daughter (9), now her older sister (11) wants one in green. Both of my girls are tall and thin for their age. We like this top because it provides good front coverage. Others we've had have been cut to low or too narrow for the girls to feel comfortable. My only comment is we need more XL or Preteen sizes. The 11 year old is getting to tall for child L but is to thin for Adult petite. Both however, love this top and with the stretch we can make the L work for both. They will wear for Tap and Hip Hop recital, then for class next year. I don't know about durability yet. I would recommend to others.