Top fits perfectly (Medium fits 36DD great). Bottoms look like a women in her kids bikini. Hips (44")  are not compatible with the (M) bottoms of this since you can't mix and match sizes. But I have yet to find a seller that allows that...