Great bed fits my 50 lbs dog. She loves using the sides as pillows. It’s soft but firm enough and big enough for her to stretch out. The only down side is spot cleaning the  bed.