This is a great top but it is really big. i have a similar top from the same brand and the size small fits as expected. this top is easily 2 inches wider everywhere. i would love to exchange it for an extra small, but am afraid that even that size would be too large. the blue pattern is beautiful and the fabric is light and airy, which is perfect for warm days, but the size issue is out of control!