Perfect fit and the product is exactly as photographed. Super comfortable, discrete yet flattering. Love this one piece. Slight roll shows the white top lining, would have been better in a navy or black. Nothing that a little stitch or two won't fix.