Perfect and looks so neat.  Weather plays havoc with covers so it was time to replace.  So worth the price!  Thanks!