We ordered this bed in XXL for our lab and she went to lay on it right after we put it on the floor. She is notoriously picky, but she loves this bed. The top is extremely soft. I have not washed it yet, so I don't know how it holds up in the washing machine... but for now, it's staying sturdy! The filling in the bed is not super thick, so if you are looking for a really plush bed, this isn't for you.