This outfit is very nice, and it works on the 18in girls. I do not like how the shirt fits on the bigger dolls, but it isn't bad. I do not like how much cloth body shows, but that is personal preference. The shirt is very soft, and the skirt is a very sturdy material, possibly denim as mentioned above.