Overall this is a flattering and comfortable suit. I'm 5'10" with a long torso and read in reviews this would work. It does. I am curvy in the hip and butt and the suit didn't cut in from small legs or short body. My only disappointment in the bra area. Im a 36C and it doesn't hold anything up. It still looks fine, but because of the low cut in the back it's just not very tight in the chest. I ordered my normal size of pant (14) and it was a good fit overall. I haven't used the suit in water so I can't say if it's lasting quality.