These are awesome!  Great color and nice and firm.  Fit perfectly and I am super happy.