The quality and ease of putting this sofa together gets the most stars. I bought it for my Great Dane. He’s 150lbs and I got the extra large. Needless to say, he needs a little more room.