Perfect fit!!
Exactly what I had been looking for.  
Fast easy delivery.
I could not be any happier with this whole experience.