Really disappointed. Its  cute and made well enough (the buttons aren't perfectly straight but I could get over that) but even the XS is big. I knew it would be too big as soon as I got it out of the package. It looks and fits like a medium. I have a 24 waist and the XS was noticeably baggy. Do with that what you will. Im returning it.