I 1st purchased this shirt to go with swim shorts we already had. It was cuter in person and very nice quality. This was pretty true to size and now I wish I ordered a size up. I ended up buying the matching shorts a month or so later and they are cute but those run small. I would buy this shirt again!