Absolutely perfect.  Well made and delivered on time.  Custom made for the same price as others.  Well worth the money.