I could not ask for a better quality rain coat. sleeves are NOT extra long and the fabric is a lightweight nylon that does not make you sweat like some other raincoats that are plastic like. Yellow umbrella with all sorts of dogs Print is too cute!