This is a great swimsuit for the price. The top does have underwire which gives good support and it is padded which gives added shape. I am 5'6", 220lbs and I currently wear either a 38i or 40H bra and size 14 bottom. I purchased the 3X and it fits great! I may take in the lower band just a little for added support because I mainly got the 3X for the cup size. The bottoms have a nice high waist. If you have a larger bottom the 3X will probably still fit it just may not be as high waisted. The straps are nice and thick so it keeps them from cutting into my neck. The pattern is super cute and colorful and did not fade as the material stretched. I really didn't know what to expect from this because it was such a good price but I'm glad I took this chance. I will be buying more colors in this!!