V.T.
Leather is the best and for us the only kind we'll ever get for a sofa. You can easily wipe clean the smudges and spills and wipe it down occasionally with a leather polish for maintenance. I cannot imagine having any other material, especially when you have kids.