The material is a little thinner than a normal bathing suit, the top fits small if you have larger breasts order a couple of sizes up and have the bottom altered. I'm a 34dd and had to order a XXL so the top would fit and not have any spillage. The bottom came up past the area of my stomach I'm trying to hide because if stretch marks so I'm super happy this is my first 2 piece in years.