This maxi is beautiful and the perfect length. The material doesn’t stretch but does have an elastic waistband. There is a snap on the bust area or can be worn open with a tank under.