I wasn't sure how this would look on me being Im in my mid 50s but I love it. Plus it doesnt make me look like Im trying to look like a 20 year old. For reference Im 145 lbs., 55 and ordered a M. I cant wait to wear it to the beach/pool and am thinking about ordering in another color.