Love it!! the material is so comfortable. the bottoms are little big but the top fits perfectly. i ordered a large. i’m a 34dd and usually wear an 8 in pants. I wouldn’t go down a size in the bottoms because then i think it might be too small. 100% recommend getting this suit.