Im tiny but a little tall for my width and I think the XS size of this top should really be called size PETITE as it fit great other than being very hard to get on and off. If it completely unzipped up one side I'd keep it but its too much hassle for me. Fits perfect when on and I have a 25-26 inch waist depending on the day. Im 5'8" tall. Not going to bother with a size small as it would be too big but would be easier to get on.