This dress has functional buttons and does not have any stretch. It is made of a blend of 85% cotton and 15% polyester. To maintain its quality, it is recommended to machine wash it in cold water and tumble dry on low heat. It is imported for your convenience.