This dress is super fun, unique and stylish. One piece dress. Both top material and denim bottom is good quality. Runs true to size. Very good stretch and material. Material is 80% cotton 17% polyester 3% spandex contrast 94% cotton 6% spandex. Model is 5”4 130 pounds wearing a size small.