This is kurta only. Dupatta is available separately. While the kurta is not that see through, it is recommended to buy a separate plain white inner if you don't already have one for a more graceful look. However, this is a personal choice.
Size guide - This style runs big. Size 40 is good for AU 10-12 & so on.