It is an amazing product and I was happy that I received it as I had expected it would be and it was even great that it has pockets but ya it was little long for me, other than this it was fine.
The material is moderately thick and non-transparent but you have to buy one size up for comfort. The material is such that the panty liners can be visible, so better to wear tights underneath. Also, the button seems it can fall off anytime. The stitching of the button is not good.