Comfy.  Suitable for 20-25lb dog.  Possibly more if the dog curls up tight.  Cushion is reversible.  We left on the floor for a Shih Tzu and woke up to find our 80lb Boxer who normally sleeps in the bed curled up sort of in it.  He of course didn't fit but he tried.  Whole thing is machine washable though we haven't done so yet.  She is picky and says 4 stars, he says 5 stars.  so call it 4.5.