Perfect fit, beautiful design.  I looked at several sites for just this item and the price is right.