Love the print! I am 5'0" and 178# and I ordered a XXXL and it fits well. The only issue was the breast cups. I read many reviews that side the cups are small and I 100% agree. Don't get me wrong, it covers most of my boobs, but does show some major clevage. With this fit, it will be more of a lay out or light swim kind of day. Your boobs will fall out if you try to do any major swimming. Overall I liked what I got for the price. Only paid $13 for it since they were running a sale at the time, so I believe I got my money's worth.