let me just start off by saying this product took 2 months to be delivered when it said it would be delivered in 2 weeks. overall the bikini is a bit big, the bottoms fit fine but the top is a different story. the top has an excessive amount of padding which is meant to be a push-up, which doesn't really flatter me because i have nothing to push-up. i also had to tie a knot on the back so it would tighten. i'm sure someone with a larger bust would do the top justice, it's just not for me. the quality, however is fine and overall it's a good bikini for the price.
reason for rating: too big and took a while to arrive