I really like this, it's fun and will be very practical in summer. The fit is great and the print is lovely. I would say that I think it's small compared to the size chart - I'm around a size 12, wear L at Gap, and ordered the XL which fits pretty well. If I was bigger I think I could fit into it but it would perhaps be a little less flattering. So I suggest sizing up a bit. Overall though I think this is a great buy.