This dress can be worn with many styles, either with heels or flats. In terms of material, the high quality white dress is made from a very breathable and comfortable fabric that will give you an instant feeling of elegance and is, in general, a very practical fashion piece for women, especially in the summer months. I fit well in size M. I am 5'6" tall and weigh 150 lbs.