Colors are nice and material not see through, but sizing runs small.  I usually wear a 1X and the JMS brand usually has a bit of wiggle room.  To be safe, I ordered a 2X, but these fit like an XL.  I'll be careful when I wash them and hang to dry so they don't shrink.