It's a really cute 2 piece but the top cup size is too small. This is only for girls with small cup sizes. The bottom fits really good and i think its really cute design. Quality is good but i wish they make bigger cup sizes. Since its a 2 piece i didn't order a size larger because that would mean a loose bottom.