I purchased this from an ad and I’m so glad I did! The color is vibrant like the photo and the fabric quality is good. I purchased an XL and I am wearing shape wear….it’s definitely a snug fit. There is no stretch so keep that in mind, you might need to size up! I ended up losing a few pounds to get into the XL comfortably. This is very flattering, I wish there more colors. There was no label inside the garment so I actually forgot where I purchased it from b/c shipping took so long lol