I bought this for my dog and she loves it.  Fabric is soft and the foam padding is quite thick and should last quite  awhile