Wore once, no stains or rips. Very cute. Soft. Thanks for looking. Oh yeah it has snaps on the side and hooded. UV sensor let you know if UVs are high.