I have fair skin and burn easily. This suit is perfect for a day at the beach or pool. I don't snorkel or scuba dive, but they would be perfect for that too of course. I am 59 years old, 5' 7\" and weigh 145 pounds. I ordered a MEDIUM and it fits perfectly! Not too long in the body, nor too short. The snug lycra helps smooth out less than perfect areas on my body which is a plus! LOVE this suit! I like it so much that I also ordered the yellow and black suit too! And I have the pink and black one already! Now would I order three of these suits if they weren't fabulous!? HIghly recommend!