This is OK, but the little attached pillows are not useful, they just take up room my dog needs.  I ordered extralarge for a 70 pound dog, and he fits, but I wish I had ordered something different that was bigger.  It does stay in place with the anchors, which is usually a problem with a sofa cover for a dog.