Everything fit well except the snap cover. It doesn't hold me and continually unsnaps. I'm likely to cut that part off. Other than that, it's good. Decent lift when wearing this pants and no undergarments. If you're small to medium in size, these will fit perfectly.