This set is very pretty, but the fabric is very thin and see-through, but since the shirt is long it won't be noticeable, whether you wear it tucked in or out, size L fits me perfectly, with my bust measurements of 97, hips of 102 and the waist has elastic so it conforms to your waist, it arrived earlier than expected.