Beautiful top but it doesnt stretch so you have to get your actual size. I got a large but it didn't fit unfortunately. Im a 36DD, 180 lbs. An extra large would have been better but a large is the biggest size thats made. Also, there aren't any snaps between the legs, only a zipper in the back. You have to take the entire suit off to use the restroom.