Really easy to put on and get off, keeps my little cockapoo puppy warm, and also really good quality, especially for the price. Will definitely buy again in a bigger size when she's grown abit! Fits really well, and has a hole for harness clip, highly recommend