Color and fabric excellent!  I wish I could have customized the size to fit our bench but it as close as I could find at this point!  Arrived quickly!