Sassy medium blue denim 18" doll dress: comes above the knee, closes in front. Snaps furnish the front closure and red buttons act as accents. I suggest red shoes to brighten the look. The flared shape is created by an "upper skirt" sewn to a "lower skirt." A large collar wraps around the neckline and opens out in front. This dress is simple but very flattering. And yes, it will fit all 18" dolls.