My almost 10 year old loved it.  I had to make her take it off.  She said it is very comfortable (she complains about a lot of the other ones I have gotten her) it does not ride up, excellent coverage, still pretty and cannot be seen under a white uniform blouse (which we both love.)