For the price, its a cute dress but definitely not high quality. Runs a little large. I normally wear a 6 so ordered a medium but its too large. Straps are fine but the arm holes are too low so i get a little bit of side cleavage and the waist doesn't fit the body like the picture shows.

For stats I am 5.6" 133 lbs, size 36D breast. The size smalls are limited in color, unfortunately. Otherwise, I would order a small to compare because the price is so low. Not returning it because i may be able to give it to a friend. It is cute. Just not a high quality.