Love this doggie sofa! So easy to put together and the material seems like good quality. The bottom pillow portion is nice and soft and the arms are a little harder but still soft enough for my dogs to rest their heads on them. The largest size is perfect for both my beagle and my berner )