Really cute bathing suit! I'm 5'1 and 120 lbs. and it fit really well. The colors aren't really true to the picture, the top was more of a maroon than purple but I still love it. Expected shipping was 7-35 days and I was a little afraid that it wouldn't come for a long time but it came in 2 weeks so that made me very happy. Bottoms are a little cheeky but not as bad as expected.