Dress is true to size but size down if between. Small fits more like a 4, XS would be like a 2. Straps are removable! I’m wearing my true size S but need XS. Heels are true to size Spring wedding guest dress, summer wedding guest dresses, semi formal dress, revolve dresses