Delivery service was quite bad in terms of timing (by ninjavan). I was promised delivery before 9am and it got delayed until 10:30am, which heavily affected our company's image as it was a gift prepared for our client. I already clarifed my situation beforehand with the customer service via whatsapp, but the reply was very slow and delaying all the confirmation of the order. Please look into your delivery service especially for the customized printing and corporate order.