Very comfortable top! I usually wear a size large in tops (or a medium, depending), but I ordered a large considering I'm a 34dd on top. I'm 5'5" & weigh around 140 lbs, and this top fits perfect. Not too big, not too tight. Doesn't show a lot of cleavage, which I like. It sits nicely over each side of my small 'love handles', and shows off my belly button. The sleeves are long enough as well. It'll be a great top for belly dancing, and as a summer top too, paired with high waisted pants/skirts or shorts.  I got the white one, and it's not see -through. Very soft, stretchy material. I love it!