Very cute suit. Im 410 a 34dd and got an xl. The top fit perfect. The bottoms a little to big but are wearable. Its very cute on. I bought 2 sizes bigger as most people recommended it and it worked out well.