These are exactly what I have been looking for.  I have returned to other stores twice because the quality was not good.  The size was perfect too.  They were a bit more expensive but definitely worth the money.  I really hope they last for several years.  Seem like they will.