For the price this bikini is perfect! I am typically an 18 but this seems a little small for me, but then again it is a very sexy bikini. It covers everything adjusts pretty well and is very comfortable!