It has a warm fleece lining, has reflective strips, has a small opening on top so we can connect a leash or harness and it covers enough of her body to protect her from rain and wind.I bought this for a neighbor's very spunky chiweenie, who doesn't know he's a small dog. He goes on rambles and scrambles. Owner reports that it's pup's favorite piece of gear and that it holds up well to underbrush, fences, etc. I would prefer that it was adjustable in front, tho. All the Weathabeeta dog jackets that I've bought have been well made quality products.At last a good quality coat that fits our standard poodle and does what it should, keeps him dry, warm and stays in place.Can’t recommend it enough.We’ll done Weatherbeeta.