This is very cute and flattering from the front, but the back was all bunchy and weird. The seams are strange. I ordered a medium and I suppose I could order a large, but the price has more than doubled since I ordered it so no dice.