I never thought I’d say this about swimwear, but I feel ‘comfortable and supported’ in this ripple two piece. I am a size 12-14. 172cm tall. 14DD. Wearing an XL bottoms (a comfy fit for me) and a L top (extra support for the girls). Would highly recommend.