As always: one size bigger is recommended if you don`t want a tight fit. Colors are as in the pics, only front, the back is dark brown with stone-washed effect. Material, because of the layers/ color stripes, a bit thicker but all cotton and very pleasant to wear. None transparent and I can ware it without a bra. Very recommendable.