beautifully done; may have to return, holding off; just perfect.  A tad too large; not available smaller, only larger.  Colors perfect.