Love this bikini! It was processing for like two weeks but once it shipped it got here in about two days. Bottoms fit great! I'm v flat chested so the top is a little big, but the adjustable straps helped a lot. The only real difference between the suit and the pictures is that the bikini is a little darker green in person. But overall this is a really great product and really good quality! I recommend this a lot!