Very good product, I love it. Material is great, sturdy and doesn't smell. No loose threads, good seams. I bought L, I have 79 kg, 106 cm hips, 92 cm waist, 88 cm under bust. It's very difficult to get it on, but when it's on it squeezes just right and feels very comfortable. Did not know that the straps are removable, so that's a plus. Will probably buy more. I really recommend this product.