Bought it for my Great Dane. Definitely big enough for 120 lb body! Love the color and fabric.