Fit seems true to size but if you are a true DD it will probably be too small. The top would be more flattering and fit better if it had a bandeau in the front rather than end at the underwire since I feel like I''m falling out at the bottom. The print on the fabric is cute and since I planned to only wear it in the privacy of my own pool the fit will be ok.