This swimsuit is a dream! It sucks you in and keeps you covered and supported. The material is buttery soft. XS in bottoms and S in top