Size S but fits more like a M. Beautiful wavy looking American flag pattern. This top always got me many compliments! The back hem is slightly longer than the front, with side slits. Two front pockets