It has both elastic and band on the waist to adjust the size and written size is M. i have used it only twice and still looks new but it has little stain on the back as I sat on the dirty chair but it's not clearly visible or u can pair it with long tops or short kurtis