I ordered just the XL and I should have gone bigger. I am always hopeful the twins will make the shirt look good, but it was a little too tight on the hips. I am a 36DD, 5'4" and 160lb. If you follow the rules I'm sure you won't be disappointed. Already got rid of the shipping stuff or I would have exchanged it. It is cute and fun though!