This American Girl doll is the princess type. She is wearing a cotton dress with a princess print. There is gold glitter in the material and the waist is accented with a gold metallic sash and bow. The dolls dress closes in the back with velcro. Add some gold metallic doll shoes which are sold separately for truly a great outfit for American girl doll princesses. The dolls dress fits 18 inch dolls and Our Generation dolls. It will also fit many baby dolls in the 15 inch size category.