Under $40 and fits true to size. My daughter is 9 and wears a size 10 so that’s what I bought her. She said the fabric feels like jammies!