Since it is a work for hire, the opinion of the one doing the hiring is the only opinion that matters, and from what you said they are quite pleased. Are you doing the best job you can with the printing and matting? Handling the contracted work in a professional manner? Then there is nothing left to beat yourself up about (even though a good beating could be an excuse for more Norco! )
Thank your customer and cash the check!