We made he mistake of buying ourselves a new sofa before buying our 100lb German Shepherd her own. Once this "couch" came, she hasn't jumped on our sofa since! No assembly required, excellent quality and the large has room to spare for our big girl.