I normally do not like animal print but these look more like a water color print. Super cute! I'm 5'8 at 150lb. I bought the large. I probably could have gone medium but the large fits just fine & looks great. I live on a lake in Montana where I boat, swim, water ski & jump off cliffs. They are perfect for being active and yet super cute to just relax on the boat in. Flattering but not over revealing. Love them!