The material is flattering, lays nice and just looks great on..I did wear a tank underneath. I did order up two sizes larger, per other comments and that was the right move. I loved this blouse so much I wore it for our family pictures and it pictured SO well!