Fabric is nice but my dogs don’t care for it. The cover is floppy so it lays on their head.