Fabric is heavy and durable for kids and dogs!!  Looks expensive but very reasonable priced. Bonus machine washable!