Both top and bottom are fully lined. Top comes in three sizes (S, M, Large)and Bottoms come in three sizes S,M,L and one is sure to fit you nicely. For sizing we recommend the following guidelines: Tops (small: A cup), (Medium: B to small C cup) (Large: C cup). For Bottoms: (small 0-2) (medium 3-6) (large 6-10).