Pure cotton fabric which is perfect for summer. Little longer. I am 5.5 it sits a little above my mid thigh. True to size. Con: The fabric is quite thin(not transparent). This kind of fabric makes your tummy, chest and bra lines look prominent. I feel a bit uncomfortable.