I am so frustrated. I received two of these tops. The gray and the blue striped. Both size large. Yet there was an extreme size discrepancy. The smaller of the two fits great. Ive wasted my time and money on the second one, as it is way, way too big. So frustrating!