I have very fair skin and burn very easily, even with repeated applications of sunscreen. This swim shirt offers great sun protection and prevents burning.
The fit is very snug. I would suggest ordering a size bigger than you need.
When I first tried it on the fabric was incredibly itchy, almost immediately. It was fine after washing, so just be sure to wash before wearing.
I found that I had a good range of motion in this, despite it being a bit snug.
I swim in a chlorine pool a few times per week and this has held up well.