I ordered a 4xl. I read so many up and downs reviews that made me Iffy lol. Some say is good and others say is too big for my size. So I wing it. Sure enough it was big. The back has a zipper which was unexpected. I wear a size Xl in shirts and Im a 38DDD. Waist wise it was good, maybe a little loose but comfortable however the top part was too big even for my knockers. The sides didn't hug my skin and just didn't look flattering. Im going to try a size 2xl and see. Going to return this one