It fits perfectly. The pockets make your hips look bigger than they are but the flowers camouflages it a little. The material is okay for the price. I plan on hand washing it.  I think the spin cycle on the washer will rip the material apart.