Perfect for our needs.  Polyester, but vibrant and comfortable.   They look great and handle the children well -)