Product received are of high quality and arrived as expected per design process. Customer service could be more responsive on giving regular updates and actual time of expected delivery. Do give enough time for design, draft etc as I ended up having to pay extra shipping service to get items delivered on time. But great company to deal with otherwise.