Arrived on time and appears as advertised. My height is 5'7 170 cm and I am skinny with 27 inch waist and narrow hips and I got a size M. It was a bit loose but fit decently over all and didn't fall down or anything but if you are skinny or not very curvy I would suggest a size S. The fabric is stretchy and comfortable.
7