Okay so the only reason why I rated this 4 stars is because the print isn't exactly how it looks in the original picture. But besides that, this bikini is super cute and super comfortable. The top is perfect and I don't have to worry about anything poppin out when I go to the beach or pool. The bottom I love better because it's the perfect cheekyness that I wanted. I got here after more than 20 days so that was a downside but I'm happy with my bikini. Size measurements for reference just in case : 5'6, 122 pounds. :) I highly recommend this.