Based on reviews of it being tight on top I ordered a size up. I’m large chested 36H and I should’ve ordered my normal size. Sizing up was slightly too big. I’d have to re-order my normal size because it will be worth it to have it a little tight on top but fit everywhere else than to be slightly too big. Thick satin fabric. Tiny bit of give/stretch. Feels luxurious and slinky on.