The product is an L.O.L. Surprise! O.M.G. Remix Pop B.B. Fashion Doll featuring the character Courtney Love, a rock pop punk music star. It comes with 25 surprises and is part of the L.O.L. Surprise! franchise by MGA. The doll is a girl doll made of plastic and is designed for children aged 4 years and up. The packaging is original and unopened, making it a brand new addition to the L.O.L Surprise! product line.