Bra fits well. The size is based on shirt size. So, if they wear a large in girls, order the large. There is some room to stretch and tighten a bit, so the sizing is pretty flexible. The heart strap adjusters are cute. Well made. Padding stays in place well through washing.