This is a little small for a large and it has peace signs on the bottom which were not visible from the web site. Love peace just not on my swimsuit! haven't worn it yet for that reason. Should have returned.