Can anyone tell me if this seat is leather or vinyl? It doesn't give a very good description on HD.com...thanks