The sturdiness, the color, the plush are all perfect. It's not too heavy, but withstands my 100 lb black lab lying against it. Great value for the what I had seen and researched