I purchased this for my preteen. Its super cute and age appropriate. I love the black and white braided straps on the back of the cover up. Shes not overly tall so it hits her mid calf level. She wears a 14 in Big Girls so I ordered her a size Large. The material is really soft and lightweight. It is a true black color. The quality is great, as well as the price. Very happy.