I'm 5'2.5" and petite and had originally ordered s but decide that it was a bit large for me so i returned it and ordered the xs and it fit like a glove with breathing space. i love the conservative style. i can easily move around in it when i'm in the water with my baby. i don't have a large chest but i imagine this would great for big busted girls. it's lightly padded around the bust area. the skirt detail is very cute and the print is unique. i've already gotten compliments on it.