Oh my where have these been all my life??They fit beautifully and snugly, I have even had visitors comment about them.