Absolutely perfect !!  Just what we expected !!  Looks great / fits great and was delivered on time.