Trying to find a rash guard to add to M's bday wish list.

Are they breathable? Where did you get yours? Do you like it? Do you think I need a name brand like iPlay or do the Carter's, Target, et al all have built in SPF as well?

Thanks!